- ベストアンサー
ファイル名検索ソフトの利用や日本語置き換え機能を活用して問題解決しましょう
- PC上で問題のない中国語のファイル名がLinkStationにバックアップできないエラーが発生しています。ファイルをコピーする際に、ファイル構文が違うというエラーが出てしまい、ファイルの進行状況が分かりづらくなっています。この問題を解決するためには、ファイル名を検索抽出するためのソフトウェアや自動で日本語に置き換える機能を利用することが有効です。
- 問題の根本的な原因は、LinkStationが日本語以外の文字を正しく処理できないことにあります。そのため、中国語のファイル名をそのままバックアップしようとするとエラーが発生します。解決策としては、日本語以外のファイル名を検索して抽出するソフトウェアを利用することが考えられます。
- また、ファイル名を自動で日本語に置き換える機能があれば、より便利に問題を解決できます。日本語に置き換えることで、LinkStationでも正しく処理できるようになります。ファイル名を検索抽出するソフトウェアを利用したり、自動で置き換える機能を備えたソフトウェアを探してみてください。これらのソフトウェアを活用することで、問題をスムーズに解決できます。ハッシュタグとしては「ファイル名検索ソフト」「日本語置き換えツール」などが考えられます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
文字コードが WindowsとLINUXで異なることによる問題ですね。 数が少なければ、 http://softnavi.vector.co.jp/?cat=56 のような バックアップソフトを使うと、既にコピーしたファイルは 上書きしない設定もできるので楽です。 後からログなどを見て、コピーされなかったファイルを手動変換します。 すでに一部をコピーしたフォルダの差分を調べたければ http://www.vector.co.jp/soft/win95/util/se305182.html のようなフォルダ毎の比較ツールを使います。 日本語Windowsから LINUX へのファイル名の文字コードを変換するには http://blogs.dion.ne.jp/terasan/archives/1842619.html の convmv というツールなどで S-JIS > UTF-8 への変換を します。 使い方が難しそうだったら、「convmv」などで検索すれば 幾つかページが見つかると思います。
その他の回答 (1)
- SortaNerd_
- ベストアンサー率59% (309/522)
そのようなソフトは知りませんが、以下のような方法が思いつきました。 DIRでファイル名をテキスト化→Excelでフィルタ→バッチでリネーム 手順を説明します。 chcp 65001 dir /b /a-d > hoge1.txt chcp 932 dir /b /a-d > hoge2.txt で正しいファイル名と日本語のみのファイル名を書き出します。 その2つを開いてExcelのA列とB列にコピーします。 =if(a1=b1,0,1) で2つが同じかどうかを判定します。 並び替えて違うものだけを取り出します。 適にリネームするバッチを書きます。
お礼
ありがとうございます。 これはコマンドプロンプト窓でやるのですね? ちと、ハードルが高いですね。
お礼
ありがとうございます。 なるほど~、バックアップソフトのログ。 「エラーレポート」が、イコールコピー不可能なファイル名のリストになるわけですね。 逆転の発想ですね。