OPPO 浏览器网页下载文件自动按格式分文件夹存放

OPPO 浏览器网页下载文件自动按格式分文件夹存放1

要实现OPPO浏览器网页下载文件自动按格式分文件夹存放,可以使用以下方法:
1. 在下载文件时,设置下载目录为一个空文件夹,例如`downloads`。
2. 在下载完成后,将文件复制到该文件夹中。
3. 使用Python脚本遍历`downloads`文件夹中的文件,根据文件扩展名将文件分类到不同的文件夹中。
以下是一个简单的Python脚本示例:
python
import os
import shutil
def download_file(url, save_path):
response = requests.get(url, stream=True)
with open(save_path, 'wb') as f:
for chunk in response.iter_content(chunk_size=8192):
if chunk:
f.write(chunk)
def organize_files(folder_path):
files = os.listdir(folder_path)
for file in files:
file_path = os.path.join(folder_path, file)
if os.path.isfile(file_path):
if file.endswith('.jpg') or file.endswith('.png'):
folder_name = os.path.splitext(file)[0]
new_folder_name = folder_name + '_images'
os.makedirs(os.path.join(folder_path, new_folder_name), exist_ok=True)
shutil.move(file_path, os.path.join(folder_path, new_folder_name))
elif file.endswith('.pdf'):
folder_name = os.path.splitext(file)[0]
new_folder_name = folder_name + '_documents'
os.makedirs(os.path.join(folder_path, new_folder_name), exist_ok=True)
shutil.move(file_path, os.path.join(folder_path, new_folder_name))
其他文件类型可以继续添加相应的文件夹和移动操作
if __name__ == '__main__':
download_url = 'https://example.com/image.jpg'
save_path = 'downloads/image.jpg'
organize_files('downloads')
print('文件已按格式分文件夹存放')

将上述代码保存为`organize_files.py`,然后在命令行中运行`python organize_files.py`。这将会在`downloads`文件夹中创建一个名为`images`的文件夹,并将下载的文件移动到该文件夹中。你可以根据需要修改`download_url`和`save_path`变量来下载不同格式的文件。
继续阅读
TOP