我一直在这样做:
result = subprocess.call(['copy', '123*.xml', 'out_folder\\.', '/y'])
if result == 0:
do_something()
else:
do_something_else()
直到今天我才开始研究pywin32模块,然后看到了win32file.CopyFiles()之类的函数,但后来发现它可能不支持将文件复制到目录。也许这个功能隐藏在某个地方,但我还没有找到它。
我也尝试过“glob”和“shutil”的组合,但是如果有很多文件,“glob”会非常慢。
那么,如何用 Python 模拟这个 Windows 命令呢?
copy 123*.xml out_folder\. /y