前言
最近家人在用電腦的時候,不知道怎麼用的在刪除某個資料夾的時候一直發生錯誤,出現「找不到此項目」的錯誤訊息。
錯誤訊息:找不到此項目
刪除檔案或資料夾時,出現錯誤訊息
找不到此項目
此項目已經不在。請檢查項目的位置,然後再試一次


原因
後來找到原因是因為,如果使用一般的 Win32
語法來開啟其名稱尾部有空格或句點的檔案,則會在開啟實際檔案之前,去掉尾部的空格或句點,所以才會找不到檔案而發生錯誤。
可以參考 原因6:檔案名在 Win32 名稱空間中包含不正確名稱
重現問題與解法
這個時候會需要使用 cmd
以下命令的方式來處理
透過 \\?\
的語法來操作這些檔案/資料夾
以下圖片示範建立及刪除 "C:\test "
與 "C:\test.txt "


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