如何在Windows 10命令提示符

时间:2017-12-20 23:30:32

标签: windows command-prompt

我在Windows 10上有一个构建脚本失败,因为复制的文件变为只读,并且perl脚本无法打开它们。

在Windows XP和Windows 7上传播正常。

单独验证cp操作:

  • 源文件是txt文件。
  • 使用stat的perl脚本,我看到源文件模式是666。
  • 我在Windows 10命令提示符中使用cp复制文件。

    cp -p c:\data\salt.txt c:\download\salt.txt
    
  • 在目标文件夹中,文件模式现在为444,并且perl脚本无法打开文件。

  • 使用chmod,我可以将模式从444更改为666,但perl脚本仍然无法打开文件。
  • 使用-p--preserve=mode似乎不会改变cp操作的结果。

如果我使用xcopyrobocopy,目标文件将保留其666模式并且一切正常。 但我想弄清楚为什么cp命令不起作用。

我在PC上拥有管理员权限,并且对c:\驱动器及其所有子文件夹具有完全控制权。

我已尝试在正常的命令提示符下以及以管理员身份运行的提示符,但两者的失败是相同的。

0 个答案:

没有答案