python实用代码~循环补充
由于前期比较懒,使用qBittorrent下载XXX时,并没有针对性选择,而是一股脑的下载。。。当下载好了之后,看到乱七八糟的东西。。。于是就有了这篇文章~
后续会根据自己的需求不定时更新
遍历目录,删除空文件夹
def delete_empty_directories(directory):
# 遍历目录,删除空文件夹
for root, dirs, files in os.walk(directory, topdown=False):
if not dirs and not files:
os.rmdir(root)
print(f"已删除空目录:{root}")
遍历目录,删除包含关键字“XXX”的文件
def delete_files_with_keyword(directory, keyword):
# 遍历目录,删除包含关键字“XXX”的文件
for root, dirs, files in os.walk(directory):
for file in files:
if keyword in file:
file_path = os.path.join(root, file)
os.remove(file_path)
print(f"已删除文件:{file_path}")
遍历目录,删除包含关键字“XXX”的文件夹
def delete_directories_with_keyword(directory, keyword):
# 遍历目录,删除包含关键字“論壇文宣”的文件夹
for root, dirs, files in os.walk(directory):
for dir in dirs:
if keyword in dir:
dir_path = os.path.join(root, dir)
# 使用shutil.rmtree()来删除文件夹及其所有内容
import shutil
shutil.rmtree(dir_path)
print(f"已删除文件夹:{dir_path}")
THE END
0
二维码
打赏
海报
python实用代码~循环补充
由于前期比较懒,使用qBittorrent下载XXX时,并没有针对性选择,而是一股脑的下载。。。当下载好了之后,看到乱七八糟的东西。。。于是就有了这篇文章~
后续会……
共有 0 条评论