0
我試圖向批處理添加一個步驟以確保所有本地文件都已關閉到特定目錄中。關閉給定目錄中的所有本地打開的文件
我能找到的所有東西都指向Net Files和Openfiles,但這兩個選項都只關閉通過共享(不是本地)訪問的打開文件。
我已經看了兩個taskkill和微軟的處理工具,但從我可以告訴這是不是最聰明的方式去完成這項任務。
是否有與Net Files相當的功能來關閉本地打開的文件?
任何幫助,將不勝感激。
我試圖向批處理添加一個步驟以確保所有本地文件都已關閉到特定目錄中。關閉給定目錄中的所有本地打開的文件
我能找到的所有東西都指向Net Files和Openfiles,但這兩個選項都只關閉通過共享(不是本地)訪問的打開文件。
我已經看了兩個taskkill和微軟的處理工具,但從我可以告訴這是不是最聰明的方式去完成這項任務。
是否有與Net Files相當的功能來關閉本地打開的文件?
任何幫助,將不勝感激。
你可能會handle
在命令行上試試這個:
for /f "tokens=2 delims=:" %a in ('handle "c:\folder"') do @for /f %b in ("%~a") do @echo handle -c %~b
刪除echo
如果輸出看起來不錯。
你指的是哪個操作系統? – alfasin
對不起 - 我正在使用Windows Server 2008R2 – JCbstn77
爲什麼不使用'handle'? – Endoro