这是让我感到困惑的事情。
我们有一个远程共享 \SomeMachine\Mirror 和一个子文件夹 \Reports
所以 \\SomeMachine\Mirror\Reports
然后我们有一个批处理命令运行 md "\\SomeMachine\Mirror\Reports\YYYY\YYYY-MM\YYYY-MM-DD"
其中日期部分替换当前日期。
我可以从我的机器上运行这个命令,它会正确地创建路径,但是从服务器(Windows Server 2008 R2)上,它会说“无法创建目录或文件”。更奇怪的是,如果我分阶段进行 md,首先创建 YYYY 路径,然后创建 YYYY-MM 路径,它工作正常。不确定是否有任何权限会阻止一种方法而不是另一种方法?
两个命令 shell 都将它们的版本声明为 6.1.7601,并且 mkdir /? 声明它将创建中间路径。
有人知道可能出了什么问题吗?谢谢!