無法刪除具有長檔名的檔案?只需5秒鐘就能修好

Windows有一系列多年前遺留下來的怪癖,比如它處理長檔名的方式。如果長檔名給您帶來麻煩,下面是該怎麼辦。...

“請幫忙。我無法刪除文件,因為文件名太長。“

delete-long-files-featured

這是一個複雜的問題,可以在五秒鐘內解決,它所需要的只是一個簡單的DOS命令從過去。但首先,讓我們來了解一下Windows拋出的最古老的錯誤之一及其背後的罪魁禍首:長文件名(Long Filenames,LFN)。

什麼是長文件名(long filenames)?

長文件名繼承自Windows95及其MS-DOS體系結構。LFN系統指定的文件名和目錄名最多為255個字符。這是對舊的8.3文件命名約定的一個更改,即最多8個字符(在任何目錄路徑之後),後跟一個由句點[.]和最多3個字符組成的可選文件擴展名。

由於Windows是向後兼容的,我們將使用這兩個文件命名系統之間的“相互轉換”來解決我們的問題,因為有時文件名會超過為它們設置的限制。

許多Windows程序期望最大路徑長度小於255個字符。此限制不包括其所在的文件路徑。但是,從一個位置複製文件時,會考慮整個文件路徑。

Long File Name

文件名過長的文件可能是其他操作系統的產品。它也可以作為第三方軟件的緩存文件生成。或者,它可以是一個名稱很長的媒體文件。有時,如果這些文件存在於更深的目錄(如網絡共享)中,也會創建這些文件。

您可以使用創建這些文件的軟件來管理這些文件。但如果失敗了,這裡有一個更簡單的解決方案。

解決“過長”文件名錯誤

刪除文件名較長的文件是一個簡單的三步過程。訣竅是自動生成一個較短的文件名並使用它。

  1. 在文件所在的目錄中打開命令提示符。
  2. 使用DOS命令以8.3文件名格式獲取短文件名。
  3. 現在,在DOS中使用DEL命令刪除文件。

讓我們用一個例子來看看它是如何工作的。在這裡,我們有一個長文件名的文件在一個目錄中。

打開文件資源管理器並瀏覽到其目錄中的文件。按Shift鍵,然後右鍵單擊空白區域。在此處選擇“打開命令窗口”。命令提示符窗口將打開,路徑設置為您所在的目錄。

Open Command Prompt

輸入DOS命令以列出當前目錄中的文件和文件夾。dir命令是一個內部命令,在所有Microsoft操作系統上都可用。/X屬性顯示非8.3文件名的短名稱。當要檢查的文件太多時,還可以使用DIR/X/P暫停並從一個屏幕移動到下一個屏幕。

下面的屏幕截圖顯示了我們要用“修改”的短文件名刪除的文本文件。

007Ys3FFgy1h1oo0l33evj30im08rgm3

因此,您可以看到我們如何使用DOS為文件“自動生成”一個較短的名稱。現在,只需在短文件名上使用簡單的DEL命令就可以刪除該文件。就這樣!

007Ys3FFgy1h1oo0lmjyyj30im0atjry

這裡的教訓是不要忽視DOS。有許多有用的DOS命令仍然可以節省您的時間。在記住這些內容的同時,您還需要學習如何解決另一個常見的Windows問題:被鎖定以進行編輯和刪除的文件。

圖片來源:hanss viaShutterstock.com網站

  • 發表於 2021-03-16 04:51
  • 閱讀 ( 44 )
  • 分類:電腦

你可能感興趣的文章

如何批次重新命名mac上的多個檔案

...在檔名的開頭或結尾新增數字或其他文字,或者從檔名中刪除文字。 ...

  • 發佈於 2021-03-13 07:03
  • 閲讀 ( 59 )

7個你永遠無法理解的windows謎團

... 想要更多無法解釋的現象嗎?看看網際網路上的未解之謎的最佳目的地。 ...

  • 發佈於 2021-03-14 02:33
  • 閲讀 ( 68 )

副檔名指南:如何修復和批次重新命名檔案

...到看到“隱藏已知檔案型別的副檔名”,然後從該選項中刪除複選標記。單擊“確定”儲存更改。 ...

  • 發佈於 2021-03-17 01:25
  • 閲讀 ( 85 )

如何修復磁碟被防寫的usb錯誤

...隨身碟上。然後你會得到這樣的資訊:“磁碟是防寫的。刪除防寫或使用另一個磁碟。這是你的隨身碟,你應該能讀,寫,做任何你想用它! ...

  • 發佈於 2021-03-23 13:37
  • 閲讀 ( 55 )

mac上需要的8個智慧資料夾(以及如何設定)

... 如何刪除智慧資料夾 ...

  • 發佈於 2021-03-24 06:23
  • 閲讀 ( 43 )

如何恢復計算機上丟失或放錯位置的檔案

... 人們意外地刪除檔案是很常見的。它可能是不小心把檔案放在了桌面上的垃圾箱圖示上面。或者可能是右鍵單擊檔案以重新命名它或建立快捷方式,然後意外地選擇了“刪除”。 ...

  • 發佈於 2021-03-24 07:15
  • 閲讀 ( 41 )

為什麼要停止在microsoft office 365中使用autosave

...案中,因此您所做的任何更改都將覆蓋原始檔案,並且您無法將其取回。 ...

  • 發佈於 2021-03-25 12:20
  • 閲讀 ( 58 )

如何用testdisk恢復linux上刪除的檔案

...發生這種情況時,該檔案將不會出現在目錄列表中,並且無法使用或訪問。 但是,構成檔案內容的資料仍然存在於硬碟上。但是,如果您可以修補inode,使其包含正確的資訊,則檔案將被還原。當然,這隻有在構成硬碟上檔案的...

  • 發佈於 2021-04-01 08:34
  • 閲讀 ( 47 )

如何在linux上使用tail命令

...在終端視窗中的顯示。 您可以最佳化輸出,使其僅包含具有特定相關性或興趣的行。在這裡,我們使用grep只顯示包含單詞“average”的行: tail -f geek-1.log | grep average 要跟蹤對兩個或多個檔案的更改,請在命令列上傳遞檔名: t...

  • 發佈於 2021-04-02 17:32
  • 閲讀 ( 39 )

如何在iphone或ipad上使用safari下載檔案

...沒有更新到最新的作業系統(您應該更新),或者您處於無法更新的情況下,這裡有一個解決方法。 嘗試使用Readdle的免費文件5應用程式。它是一款集瀏覽器和檔案管理器於一體的應用程式。 開啟Documents 5應用程式,點選右下角...

  • 發佈於 2021-04-03 02:01
  • 閲讀 ( 44 )
importMercur
importMercur

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦