是否有一个工具可以在刻录到光盘之前检查文件名?

是否有一个工具可以在刻录到光盘之前检查文件名?

是否有一种软件可以检查某个文件夹中的文件名,以便在尝试将这些文件刻录到 DVD 或任何光学媒体时不会出现任何错误?

我总是为我的收藏刻录不同类型的文件,使用 Nero 时经常会收到文件重命名错误。即使我收到这些错误,这些文件是否仍会刻录到光盘上?

是否有单独的工具供 Nero 或其他应用程序在将文件刻录到光盘之前检查文件名。如果您已经将文件刻录到光盘,当应用程序告诉您出现错误时,这真的很糟糕。我想知道在刻录之前应该重命名哪些文件,这样我就不会浪费任何东西

答案1

您没有提到您的操作系统,因此我将使用 POSIX 工具提供解决方案,因为它们适用于每个主要操作系统。它们在所有类 Unix 系统上都可用,但您必须在 Windows 上单独安装它们(Microsoft 的 Unix 服务赛格威GNU Win32 实用程序系统管理,...)。

find命令¹在目录及其子目录中递归查找符合特定条件的文件。例如,以下命令显示当前目录下名称包含字符:;"之一且长度超过 64 个字符的文件。

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

¹ 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,\}'

相关内容