2016-09-27 4 views
0

В настоящее время я использую robocopy в python для копирования файлов на основе расширений.Robocopy на основе расширений

код ниже:

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

Но в сценарии, где нет ни одного 7z файлов, он по-прежнему создает каталог Dest.

Есть ли способ создать каталог и скопировать файл только в том случае, если он существует?

Заранее спасибо

ответ

1

Почему бы не проверить, есть ли 7z файлы перед вызовом утилиты копирования?

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

Отлично! Забыли пароль? | – aandroidtest

Смежные вопросы