在Python中,您可以使用`os`模块来批量处理文件夹。以下是一些示例代码,展示了如何使用Python批量创建、删除、重命名和移动文件夹:
批量创建文件夹
import os
定义根路径和要创建的文件夹列表
root_path = '/path/to/root/folder/'
folders = ['folder1', 'folder2', 'folder3']
循环遍历文件夹列表,创建文件夹
for folder in folders:
folder_path = os.path.join(root_path, folder)
os.mkdir(folder_path)
print(f'文件夹 {folder} 创建成功')
批量删除文件夹
import shutil
定义要删除的文件夹路径
dir_path0 = '/path/to/delete/folder/'
使用os.walk遍历文件夹,找到指定文件夹后删除
for dirpath, dirnames, filenames in os.walk(dir_path0):
if 'my_result' in dirpath:
shutil.rmtree(dirpath)
批量重命名文件夹
import os
定义要重命名的文件夹路径
old_path = '/path/to/old/folder/'
new_path = '/path/to/new/folder/'
使用os.rename重命名文件夹
os.renames(old_path, new_path)
批量移动文件夹
import shutil
定义源文件夹和目标文件夹路径
source_path = '/path/to/source/folder/'
destination_path = '/path/to/destination/folder/'
使用shutil.move移动文件夹
shutil.move(source_path, destination_path)
请注意,上述代码示例中的路径需要替换为您实际想要操作的文件夹路径。另外,确保在执行删除或移动操作之前备份好重要数据,以防万一。