2014-02-07 145 views
0

我想將當前工作目錄中的所有文件複製到另一個位置。使用Python將文件從pwd複製到另一個目錄

我已經試過的變化如下:

import shutil 
shutil.copyfile('/*','/my/other/directory/location') 

這給了錯誤:OSError: [Errno 2] No such file or directory: '/*'

我正在考慮使用os.systemcp命令。

有沒有人有更好的想法?

+0

什麼環境?它是本地複製嗎? – zee

+0

你是指cp -r [源] [目標] – zee

+0

在linux上(但通過MinGW SSH)與'cp -f -R -L $本地/ *我的位置' – atomh33ls

回答

2

我會用shutil。這有什麼問題嗎?

我個人傾向於使用:

shutil.copytree(src, dst, symlinks=False, ignore=None) 

,因爲它需要子目錄

更新------

爲了得到當前工作目錄使用

os.getcwd() 
+0

我想我的錯誤可能是我如何參考'當前目錄中的所有文件'用'/ *'...如果你使用copytree,我會修改問題 – atomh33ls

+0

,你不必考慮這些文件,它只是複製所有文件。 –

+0

我試過了,我想我的問題是我不知道該怎麼寫'src'來獲取當前目錄中的所有內容...... – atomh33ls

相關問題