【问题标题】:transferring files from a subdirectory从子目录传输文件
【发布时间】:2022-01-15 02:27:40
【问题描述】:

我有一个子目录“update”,我需要将所有文件和文件夹从它移动到当前目录,从当前目录中删除所有文件和文件夹。问题是子目录中有很多子文件夹,我不知道如何移动它们。

【问题讨论】:

    标签: python directory


    【解决方案1】:

    shutil.move 递归移动文件和文件夹。

    如果您希望复制内部目录并提取所有内容,请使用以下行:

    shutil.copytree("update", ".", dirs_exist_ok=True)
    

    然后您可以安全地删除“更新”目录:

    shutil.rmtree("update")
    

    如果要清除当前目录,我会先将更新目录移到当前目录之外,删除当前目录,然后重命名。

    请记住,如果它是您的当前目录,我猜该目录将被使用,因为 Python 来自它,所以您不能真正删除它。

    【讨论】:

      猜你喜欢
      • 2021-11-20
      • 1970-01-01
      • 2014-02-13
      • 2019-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多