Please enable Javascript to view the contents

Windows 錯誤 - 找不到此項目

 ·  ☕ 1 min read

前言

最近家人在用電腦的時候,不知道怎麼用的在刪除某個資料夾的時候一直發生錯誤,出現「找不到此項目」的錯誤訊息。

錯誤訊息:找不到此項目

刪除檔案或資料夾時,出現錯誤訊息

找不到此項目
此項目已經不在。請檢查項目的位置,然後再試一次

Can not delete file

Can not delete folder

原因

後來找到原因是因為,如果使用一般的 Win32 語法來開啟其名稱尾部有空格或句點的檔案,則會在開啟實際檔案之前,去掉尾部的空格或句點,所以才會找不到檔案而發生錯誤。

可以參考 原因6:檔案名在 Win32 名稱空間中包含不正確名稱

重現問題與解法

這個時候會需要使用 cmd 以下命令的方式來處理
透過 \\?\ 的語法來操作這些檔案/資料夾
以下圖片示範建立及刪除 "C:\test ""C:\test.txt "

Demo file

Demo folder
1
2
3
4
5
:: Delete file
del "\\?\C:\test.txt "

:: Delete folder
rmdir "\\?\C:\test "

結論

第一次遇到這種問題,不過還算好解決。

分享
您的鼓勵是我最大的動力

JIHONGO
作者
JIHONGO
A Person