有沒有一種工具可以在刻錄到光碟之前檢查檔案名稱?

有沒有一種工具可以在刻錄到光碟之前檢查檔案名稱?

是否有一種軟體可以檢查某個資料夾中的檔案名,以便在嘗試將這些檔案刻錄到 DVD 或任何光學媒體時不會出現任何錯誤?

我總是為我的收藏刻錄不同類型的文件,並且在使用 Nero 時經常遇到文件重命名錯誤。即使我收到這些錯誤,這些文件是否仍會刻錄到光碟上?

Nero 或其他應用程式是否有單獨的工具可以在將檔案燒錄到光碟之前檢查檔案名稱。當應用程式告訴您如果您已經將文件刻錄到光碟上出現錯誤時,這真的很糟糕。我想知道哪些文件在刻錄之前應該重命名,這樣我就不會浪費任何東西

答案1

您沒有提及您的作業系統,因此我將提供使用 POSIX 工具的解決方案,因為它們可用於每個主要作業系統。它們可在所有類 UNIX 系統上使用,但您必須在 Windows 上單獨安裝它們(Microsoft 的 Unix 服務,西格文,GNU Win32 實用程式,系統,...)。

find指令 1 遞歸地在目錄及其子目錄中尋找符合特定條件的檔案。例如,以下命令顯示目前目錄下名稱中包含字元:;"或 之一且長度超過 64 個字元的檔案。

find . -name '*[:;"]*' -o -name '?????????????????????????????????????????????????????????????????*'

1 POSIX 的。 Windows 有一個不相關的同名指令。

答案2

我嘗試在 Ubuntu 20.04(由 Win10 透過 WSL 2 託管)上執行上述命令(更漂亮的命令;)但我沒有成功)。所以我建議使用以下命令:

尋找大於 64 的檔案名稱(不包括路徑):

find . -name '*[:;"]*' -o -regextype grep -regex '.*/[^/]\{64,\}'

若要尋找大於 64 的檔案名稱(包括路徑):

find . -name '*[:;"]*' -o -regextype grep -regex '\./.\{64,\}'

相關內容