移动时显示“文件名或扩展名太长”,但实际上不是

移动时显示“文件名或扩展名太长”,但实际上不是

我很感激一些见解因为这让我抓狂。

  • 我在网络共享上有一个文件夹:\\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"

那么它也可以从构建系统运行。

是什么赋予了?

相关内容