テキストファイルにあるファイルのリストを削除しようとしています。 私は基本的にこれをやろうとしている:CMD/Batch - ファイル名にUTF-8文字を含むファイルを削除する(例:日本語、中国語)
del 二月.mp3 /f
原因でUTF-8文字で動作するようには思えません。私はたくさんの周りを検索し、これを回避する方法を見つけていない。 誰でもこれに対応していますか?
私はそれらのファイルのテキストファイルリストを使用してフォルダから10,000以上のファイルを削除しようとしています。各ファイルには名前に日本語の文字が含まれています。
ありがとうございました:)
'rm'はWindowsのバッチファイルの標準コマンドではありませんが、あなたの質問では報告していない代替環境がありますか? – Compo
BATファイルの作成時に、エディタがUTF8エンコーディングを使用していることを確認してください。あるいは、 'dir/x'で得ることができるファイルの短い名前を使用してください。 –
私はrmの代わりにdelを書くつもりです。 私のバットファイルがUTF-8エンコーディングであることを確認しました。 私はリストから10,000以上のファイルを削除しようとしていますが、そのファイルには日本語の文字が含まれているため、何らかのスクリプトを使用してそれを行う必要があります。 – Vladz0r