gpt4 book ai didi

python - 递归地将子目录中的所有文件移动到 Python 中的另一个目录

转载 作者:行者123 更新时间:2023-12-04 16:44:49 25 4
gpt4 key购买 nike

标题解释了我所追求的。请注意,子目录不会包含任何目录 文件 (*.JPG)。本质上,只是将文件树中的所有内容上移一层。

例如,来自 ~/someDir/folder1/* , ~/someDir/folder2/* , ... , ~/someDir/folderN/*。我想要将子目录的所有内容带到 ~/someDir/

最佳答案

shutil.move 是移动文件的好选择。

import shutil
import os

source = "/parent/subdir"
destination = "/parent/"
files_list = os.listdir(source)
for files in files_list:
shutil.move(files, destination)

对于递归移动,您可以尝试 shutil.copytree(SOURCE, DESTINATION)。它只是复制所有文件,如果需要,您可以手动清理源目录。

关于python - 递归地将子目录中的所有文件移动到 Python 中的另一个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50653378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com