如何刪除未顯示在 CMD 目錄清單中但出現在電源查詢中的文件

如何刪除未顯示在 CMD 目錄清單中但出現在電源查詢中的文件

這是我的第一個問題,所以我會盡可能清楚地說明問題,但如果有任何不清楚的地方,請給我一些回饋!

我是一名使用 CAD 軟體 SolidWorks 的機械工程師。我遇到一些時不時出現的文件的問題。我知道SolidWorks使用臨時檔案來鎖定檔案並顯示目前正在使用該檔案的使用者。 (~$'filename') 當 SolidWorks 崩潰時,這些檔案不會被刪除,但通常我可以手動刪除它們,或者在下次「所有者」開啟檔案時它們會被覆蓋並刪除。 (請參閱連結)

https://www.mlc-cad.com/solidworks-help-center/how-to-tell-who-has-a-solidworks-file-open/

就我而言,我們用於繪圖的模板不會發生這種情況。奇怪的是,當我在資源管理器中尋找這些文件,甚至在 CMD 中使用命令時,我看不到這些文件dir。如果您問,如果它們沒有顯示在 Windows 資源管理器中,為什麼會出現問題?好吧,當我創建繪圖時,它們確實會出現在我的彈出視窗中。上週我甚至有一些文件獲得了多個 ~$~$ 實例。

我無法使用ren或等命令重命名或刪除檔案del。當我使用 Excel 的 Power Query 功能時,它們也會出現。

截至目前,我已重新命名該資料夾,建立了一個新資料夾並手動複製了必要的檔案。這感覺是一個糟糕的解決方案。任何幫助,將不勝感激。

螢幕截圖


編輯:我確實學到了一些新東西,即使用命令時隱藏文件不會顯示dir。感謝@LPChip。為了澄清起見,我添加了另一張圖片以表明我確實打開了顯示隱藏文件。在我的目錄中運行以下命令後,它們仍然沒有顯示。更改隱藏屬性後,它們確實顯示為隱藏檔案。對我來說,Windows 如何或為何不在資源管理器中顯示這些檔案仍然是個謎。

隱藏文件截圖

我確實設法製作了一個批次文件來解決這個問題!

attrib ~$* -h
del ~$*

成功後影片!

謝謝您的幫忙!

答案1

以 ~$ 開頭的檔案通常是臨時檔案。由於它們與使用者檢視無關,因此它們通常是使用隱藏屬性集建立的,因此,如果您鍵入 ,則不會看到它們dir

如果您輸入dir /ah代表 dir、show attributehidden 的 ,您可以看到所有隱藏文件,並且該文件很可能會顯示出來。

確認檔案存在但隱藏後,您現在可以
透過鍵入取消隱藏它attrib filename -h

該命令dir現在還將顯示該文件,現在可以對該文件使用 del 和其他命令。

相關內容