“請幫忙。我無法刪除文件,因為文件名太長。“
這是一個複雜的問題,可以在五秒鐘內解決,它所需要的只是一個簡單的DOS命令從過去。但首先,讓我們來了解一下Windows拋出的最古老的錯誤之一及其背後的罪魁禍首:長文件名(Long Filenames,LFN)。
長文件名繼承自Windows95及其MS-DOS體系結構。LFN系統指定的文件名和目錄名最多為255個字符。這是對舊的8.3文件命名約定的一個更改,即最多8個字符(在任何目錄路徑之後),後跟一個由句點[.]和最多3個字符組成的可選文件擴展名。
由於Windows是向後兼容的,我們將使用這兩個文件命名系統之間的“相互轉換”來解決我們的問題,因為有時文件名會超過為它們設置的限制。
許多Windows程序期望最大路徑長度小於255個字符。此限制不包括其所在的文件路徑。但是,從一個位置複製文件時,會考慮整個文件路徑。
文件名過長的文件可能是其他操作系統的產品。它也可以作為第三方軟件的緩存文件生成。或者,它可以是一個名稱很長的媒體文件。有時,如果這些文件存在於更深的目錄(如網絡共享)中,也會創建這些文件。
您可以使用創建這些文件的軟件來管理這些文件。但如果失敗了,這裡有一個更簡單的解決方案。
刪除文件名較長的文件是一個簡單的三步過程。訣竅是自動生成一個較短的文件名並使用它。
讓我們用一個例子來看看它是如何工作的。在這裡,我們有一個長文件名的文件在一個目錄中。
打開文件資源管理器並瀏覽到其目錄中的文件。按Shift鍵,然後右鍵單擊空白區域。在此處選擇“打開命令窗口”。命令提示符窗口將打開,路徑設置為您所在的目錄。
輸入DOS命令以列出當前目錄中的文件和文件夾。dir命令是一個內部命令,在所有Microsoft操作系統上都可用。/X屬性顯示非8.3文件名的短名稱。當要檢查的文件太多時,還可以使用DIR/X/P暫停並從一個屏幕移動到下一個屏幕。
下面的屏幕截圖顯示了我們要用“修改”的短文件名刪除的文本文件。
因此,您可以看到我們如何使用DOS為文件“自動生成”一個較短的名稱。現在,只需在短文件名上使用簡單的DEL命令就可以刪除該文件。就這樣!
這裡的教訓是不要忽視DOS。有許多有用的DOS命令仍然可以節省您的時間。在記住這些內容的同時,您還需要學習如何解決另一個常見的Windows問題:被鎖定以進行編輯和刪除的文件。
圖片來源:hanss viaShutterstock.com網站
...到看到“隱藏已知檔案型別的副檔名”,然後從該選項中刪除複選標記。單擊“確定”儲存更改。 ...
...隨身碟上。然後你會得到這樣的資訊:“磁碟是防寫的。刪除防寫或使用另一個磁碟。這是你的隨身碟,你應該能讀,寫,做任何你想用它! ...
... 人們意外地刪除檔案是很常見的。它可能是不小心把檔案放在了桌面上的垃圾箱圖示上面。或者可能是右鍵單擊檔案以重新命名它或建立快捷方式,然後意外地選擇了“刪除”。 ...
...案中,因此您所做的任何更改都將覆蓋原始檔案,並且您無法將其取回。 ...
...發生這種情況時,該檔案將不會出現在目錄列表中,並且無法使用或訪問。 但是,構成檔案內容的資料仍然存在於硬碟上。但是,如果您可以修補inode,使其包含正確的資訊,則檔案將被還原。當然,這隻有在構成硬碟上檔案的...
...在終端視窗中的顯示。 您可以最佳化輸出,使其僅包含具有特定相關性或興趣的行。在這裡,我們使用grep只顯示包含單詞“average”的行: tail -f geek-1.log | grep average 要跟蹤對兩個或多個檔案的更改,請在命令列上傳遞檔名: t...
...沒有更新到最新的作業系統(您應該更新),或者您處於無法更新的情況下,這裡有一個解決方法。 嘗試使用Readdle的免費文件5應用程式。它是一款集瀏覽器和檔案管理器於一體的應用程式。 開啟Documents 5應用程式,點選右下角...