2016-09-27 6 views
0

現在、私はpythonでrobocopyを使って拡張子に基づいてファイルをコピーしています。拡張子に基づくRobocopy

call(["robocopy","C:\",dest,"*.7z","/S","/COPYALL"]) 

しかし、誰7zのファイルが存在しないシナリオでは、それはまだDESTディレクトリを作成します。

のコードは以下の通りです。

ディレクトリを作成してファイルが存在する場合にのみコピーする方法はありますか? 7zのファイルがある場合はコピーユーティリティを呼び出す前にチェックしないのはなぜアドバンス

答えて

1

のおかげ?

import glob 
if glob.glob("*.7z"): 
    call(["robocopy","C:\",dest,"*.7z","/S","/COPYALL"]) 
+0

素晴らしい! globを忘れた:| – aandroidtest

関連する問題