我有一個批處理文件,它經過幾百個嵌套directorys並將所有文件複製到一個目的地(有效地壓平源的副本)。我的批處理文件是:用python遞歸複製和拼合一個目錄
set source="X:\"
set destination="Y:\"
for /R %source% %%f in (*.*) do xcopy "%%f" %destination% /D /Y
很簡單,但是我需要它。現在我需要一個能夠在python中做同樣的事情的解決方案。我對Python很新,即使在理論上也不能理解這是如何工作的。我假設我需要os.walk通過所有的嵌套文件夾來獲取文件,並以某種方式複製這些?任何幫助將不勝感激。通過谷歌,我發現瞭如何遞歸查看目錄以及如何複製文件,但我無法找到將兩者結合在一起的任何解決方案。我目前正在使用python2(2.7)。
一些好的建議在這裏。 http://stackoverflow.com/questions/10110417/why-does-this-recursive-copy-function-copy-all-files-into-every-directory-above – crownedzero
'通過谷歌我已經找到了如何通過目錄遞歸以及如何複製文件,但我無法找到任何解決方案將兩者聯繫在一起 - 當您瀏覽每個目錄中的每個文件時,您會對其發出複製命令...您需要更多一點具體...目前這是一個「給我一些代碼」的問題 –