2017-03-08 102 views
0

我需要将文件从一个文件夹移动到另一个网络位置的东西,但保留当前正在写入的所有锁定文件!将解锁文件移动到新文件夹的程序

有什么想法?

apols我是没有开发者,但我一直在尝试使用

ROBOCOPY C:\测试C:\测试\ Q /移动/ R:0/W:0

但即使我打开一个文件,它仍然将其移动到新的目录

发作

+0

向我们显示您的代码。然后描述你有什么困难以及为什么它不起作用。 *(当然,您并不是要求我们为您编写代码?)* – abelenky

+0

如果您确实想要检查代码是否锁定了某个文件,则可以使用该代码。 '2> nul(>> somefile.doc(call))&&(echo file not locked)|| (回显文件被锁定)' – Squashman

回答

0

您可以使用for %%f in (*) do move %%f destination\%%f(批处理文件),只是允许move每个单独调用失败,看错误的滚动。

还有使for %%f递归工作的选项,虽然这有点涉及。

+0

嗨迈克是使用类似robocopy的东西吗? – user7679705

+0

不,'for'是一个很好的'cmd.exe'中的内置命令。而'move'是一个标准的Windows控制台命令。 –

相关问题