我可以限制文件名在 Windows 上有效吗?

我可以限制文件名在 Windows 上有效吗?

我将某些文件夹同步到 Windows 和 One Drive,如果我有一个包含无效字符的文件\/:*?@<>|,或者我在同一个文件夹中有两个同名的文件,Cube.png就会cube.png引发错误。

有没有办法限制我的系统(或该文件夹)仅为 Windows 名称?

答案1

我不知道特殊字符,但有一个 FUSE 文件系统覆盖可以将一个目录挂载为不区分大小写ciopfs - 不区分大小写的专用文件系统

sudo apt-get install ciopfs
mkdir ~/.ciopfs-source
mkdir ~/sync-files
ciopfs ~/.ciopfs-source ~/sync-files

在使用它同步任何重要数据之前,您应该阅读上面链接中的文档并进行每小时测试。

为了避免任何冲突,您不应直接操作数据目录,任何更改都应通过挂载点进行。数据目录中任何非全小写的文件名都会被忽略。

相关内容