我是一個python新手,我正在編寫一個腳本來將編譯好的文件從一個位置複製到另一個位置。我目前所面對的是非常簡單的,像這樣:我們可以在Python中做一個智能副本嗎?
import os
import shutil
shutil.copy2 (src, dst)
#... many more shutil.copy commands
#src is a filename string
#dst is the directory where the file is to be copied
我的問題是,許多文件被複制是較大的文件,而不是所有的人都重新編譯每個編譯循環。理想情況下,我只想複製此腳本中已更改的文件。有什麼辦法可以做到這一點?
爲什麼'> 1' - 應該說不是'> 0'? – Wikis 2014-09-24 08:33:04
取決於用例,我想。如果文件總是使用'shutil.copy2'寫入,那麼修改時間可以預期完全相等(然後是'> 0')。 – AndiDog 2014-09-24 10:49:42