簡體   English   中英

從子目錄傳輸文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM