我正在尝试创建一个 .CMD 文件以轻松复制和粘贴修改后的文件(即 test.pdf),用新文件覆盖旧文件。问题是,如果旧文件当前由网络上的用户打开,那么我无法粘贴或删除它。我尝试使用该DEL /F "test.pdf"
命令,但它仍然不强制删除。我知道有 command net file <ID> /close
,但<ID>
它是动态的,永远不会相同两次。有什么方法可以确定<ID>
脚本中文件的路径和文件名吗?还是有另一种方法可以关闭 CMD 文件中的打开文件?另一个问题是多个用户可以同时打开文件......
注意:我知道关闭打开的文件不是好的做法,因为它可能会导致数据丢失,但这只是我要替换的 PDF 文件。即使旧文件损坏,它也将被删除。