Я делал это все время:
result = subprocess.call(['copy', '123*.xml', 'out_folder\\.', '/y'])
if result == 0:
do_something()
else:
do_something_else()
До сегодняшнего дня я начал изучать модули pywin32, затем я увидел такие функции, как win32file.CopyFiles (), но потом обнаружил, что он не поддерживает копирование файлов в каталог. Может быть, эта функциональность где-то спрятана, но я еще не нашел ее.
Я также пробовал комбинацию «glob» и «shutil», но «glob» невероятно медленный, если файлов много.
Итак, как вы эмулируете эту команду Windows с Python?
copy 123*.xml out_folder\. /y