我很感激一些见解因为这让我抓狂。
- 我在网络共享上有一个文件夹:
\\host.example.com\Share\Path\Container1\Folder
- 我正在尝试将该文件夹移动到同一共享上的新位置:
\\host.example.com\Share\Path\Container2\Folder
- 我正在使用以下命令来执行此操作:
move "\\host.example.com\Share\Path\Container1\Folder" "\\host.example.com\Share\Path\Container2\Folder"
- 此移动命令由我们的构建系统执行。
...并且移动命令在构建系统中失败,因为“文件名或扩展名太长。”(我检查了多次 -全部所涉及的路径少于 100 个 ASCII 字符。)但是,如果我执行完全一样手动命令会立即执行,不会出现任何问题。
现在这是真正奇怪的部分:如果我像这样从 FQDN 中删除域名部分:
move "\\host\Share\Path\Container1\Folder" "\\host\Share\Path\Container2\Folder"
那么它也可以从构建系统运行。
是什么赋予了?