在使用Python编程语言时,可以使用以下代码示例来解决问题:
import os
# 定义包含特定名称的数组
specific_names = ["folder1", "folder2", "folder3"]
# 获取当前目录
current_dir = os.getcwd()
# 遍历当前目录下的所有文件夹
for folder in os.listdir(current_dir):
# 检查文件夹是否包含特定名称
if folder in specific_names:
# 如果包含特定名称,则删除该文件夹
folder_path = os.path.join(current_dir, folder)
os.rmdir(folder_path)
print(f"已删除文件夹:{folder}")
上述代码中,首先导入了os
模块,然后指定了包含特定名称的数组specific_names
。接下来,使用os.getcwd()
函数获取当前目录的路径,并使用os.listdir()
函数遍历当前目录下的所有文件夹。
在遍历过程中,通过if folder in specific_names
语句检查文件夹是否包含特定名称。如果包含特定名称,则使用os.path.join()
函数构建文件夹的完整路径,并使用os.rmdir()
函数删除该文件夹。最后,使用print()
函数打印已删除的文件夹名称。
请注意,在运行此代码之前,请确保当前目录下确实存在包含特定名称的文件夹,并且您具有足够的权限来删除这些文件夹。
下一篇:不要创建不存在的表格