当文件正在使用时,我可以交换 Windows 中的 2 个文件夹名称吗

当文件正在使用时,我可以交换 Windows 中的 2 个文件夹名称吗

我是一个对 Windows 网络共享具有写权限的用户。每隔几个月我就会更新此共享上的文件,但它们经常被锁定或正在使用中,尤其是exedll文件。解决方法是重命名当前文件(文件名会更改,但句柄仍附加到重命名的文件),然后将新文件复制过来。

单独复制文件既繁琐又危险。我宁愿简单地创建一个全新的文件夹,然后交换文件夹名称。但是,当文件被锁定时,我还没有找到解决方法来完成此操作。

这可能吗?它需要从客户端的命令行运行,我没有服务器的登录权限。

编辑:添加了解决方法来替换下面的文件,以使一切变得更清晰。

C:\Users\user>copy c:\newfiles\script.cmd \\server\directory\script.cmd
Overwrite \\server\directory\script.cmd? (Yes/No/All): y
Access is denied.
        0 file(s) copied.

C:\Users\user>move \\server\directory\script.cmd \\server\directory\script.cmd.back & copy c:\newfiles\script.cmd \\server\directory\script.cmd
        1 file(s) moved.
        1 file(s) copied.

相关内容