Linux と Windows では不正な文字のセットが異なることは理解していますが、:
Samba 共有ディレクトリ (Linux サーバー) のようにファイル名に特殊文字が 1 つでも含まれていると、ファイル名全体が意味不明になるようです。
たとえば、「a:b」は「A4WTMA~A」になります。これではファイルが何なのかを知るのにあまり役立ちません... 名前をもっと予測しやすいものにできますか? たとえば、
- 特殊文字のみを「_」に置き換えます。
- その名前がすでに存在する場合は、末尾に数字を追加します。
だから、もし
- a:b
- 翻訳
- a?b
LinuxではWindowsでは次のように表示されます。
- 1 1 1
- 翻訳
- 2 番目
Windows などでは、代わりに、
- A4WTMA〜A
- 翻訳
- A6ARMU~L
現在表示されているとおりですか?