设置:
- 多个测量设备连接到本地计算机。
- 这台计算机上运行着一个 Python 应用程序,用于将命令传递到测量设备。
- 测量设备生成测量文件并将其存储在本地计算机的文件夹中。
- python 应用程序以监视模式打开 robocopy 来传输这些文件:
robocopy D:\source \\destination\a\b\c /MOV /NFL /NDL /NJH /NJS /MON:1
D:\source
和\\destination
是常量。a\b\c
是从测量文件内部信息读取的文件夹结构。
问题:
当 robocopy 首次启动时,
a\b\c
如果结构不存在,就会创建该结构,这很好。几天后,用户
a\b\c
从网络文件夹移到其他地方进行处理(在此期间不会生成测量文件)。现在,
a\b\c
由于网络文件夹中缺少 robocopy,因此将输出以下消息:ERROR 3 (0x00000003) Copying file D:\source\<filename> The system cannot find the path specified.
我查看了 robocopy 的命令行选项,没有发现任何与此相关的内容。
我是否错过了 robocopy Microsoft Docs 页面中的选项?我是否必须手动检查文件夹是否存在并让 python 应用程序创建它?