gpt4 book ai didi

windows-7 - 批量/CMD move 不适用于文件夹

转载 作者:行者123 更新时间:2023-12-03 06:49:18 27 4
gpt4 key购买 nike

我在 SendTo 文件夹中有一个简单的 .bat (move.bat) 文件,它使用上下文菜单将文件和目录从任何位置 move 到指定文件夹。这在 XP 上有效。然而,在 Windows 7 中,我收到访问被拒绝错误。它甚至不能与以管理员身份(runas)打开的 cmd 一起使用。

move.bat的内容:

move %1 c:\specifiedfolder

最佳答案

我也遇到了同样的问题,所以做了一些实验。

似乎从 Windows 7 开始,任何 在 Windows 中打开目录的句柄都会导致访问被拒绝。这包括在该目录中打开的资源管理器以及通过网络使用该目录的人员。

如果您要重命名目录,但保持路径不变,则可以使用重命名。即使有一个打开的句柄,例如该目录中打开的资源管理器窗口,这也将起作用(窗口中的路径将被刷新)如果您只是尝试备份信息作为故障保护,而不是您可能用于自动网络备份等的任何内容,那么这是一个很好的解决方案。

如果权限设置不起作用,那么几乎可以肯定它是来自资源管理器的打开句柄、从该目录运行的可执行文件或类似的东西。

关于windows-7 - 批量/CMD move 不适用于文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1989386/

27 4 0
文章推荐: c++ - 为什么没有按预期找到这个 friend 方法?
文章推荐: javascript -