[英]transferring files from a subdirectory
我有一個子目錄“更新”,我需要將所有文件和文件夾從它移動到當前目錄,從當前目錄中刪除所有文件和文件夾。 問題是子目錄中有很多子文件夾,我不知道如何移動它們。
shutil.move
遞歸地移動文件和文件夾。
如果您希望復制內部目錄並提取所有內容,請使用以下行:
shutil.copytree("update", ".", dirs_exist_ok=True)
然后,您可以安全地刪除“更新”目錄:
shutil.rmtree("update")
如果要清除當前目錄,我會先將更新目錄移到當前目錄之外,刪除當前目錄,然后重命名。
請記住,如果它是您的當前目錄,我猜該目錄將被使用,因為 Python 來自它,所以您不能真正刪除它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.