Windows のコマンドラインで tree コマンドを使用して、ディレクトリの内容をリストするテキスト ファイルを生成しようとしていますが、出力をパイプすると Unicode 文字が詰まってしまいます。
私が使用しているコマンドは次のとおりです。
tree /f /a > output.txt
コンソール ウィンドウの結果は正常です。
\---エリカ・ショバヤ カバー.jpg エリカ szobája.m3u タマス・カタイ - 01 Télvíz.ogg タマスのカタイ - 02 Zölderdõ.ogg タマス・カタイ - 03 ルノワール kertje.ogg タマスのカタイ - 04 エスベン szaladtál.ogg タマスのカタイ - 05 Ázik az út.ogg タマーシュ・カタイ - 06 シーズン 1 takaród.ogg タマーシュ・カタイ - 07 Õszhozó.ogg タマスのカタイ - 08 Mécsvilág.ogg タマス・カタイ - 09 Zúzmara.ogg
しかし、テキストファイルはダメです:
\---エリカ szob ja カバー.jpg エリカ szob ja.m3u K tai Tam s - 01 T‚lv¡z.ogg K tai Tam s - 02 Z”lderdä.ogg K tai Tam s - 03 ルノワール kertje.ogg K tai Tam s - 04 試聴する l.ogg K tai Tam s - 05 µzik az £t.ogg K tai Tam s - 06 S–r– v”lgyek takar¢d.ogg K tai Tam s - 07 åszhoz¢.ogg K tai Tam s - 08 M‚csvil g.ogg K tai Tam s - 09 Z£zmara.ogg
これを修正するにはどうすればいいでしょうか? 理想的には、テキスト ファイルはコンソール ウィンドウの出力とまったく同じになります。
Chris Jester-Young の提案 (何が起こったのですか、Chris はそれを削除しましたか?) に従って、/U スイッチを使用してコマンド ラインを実行してみましたが、まさに必要なことのように見えましたが、動作していないようです。VS2008 とメモ帳の両方でファイルを開こうとしましたが、どちらも同じ誤った文字が表示されます。
ベストアンサー1
すでにこれを試した人はいますか:
tree /f /a |clip
メモ帳を開き、Ctrl + V を押して、Unicode をサポートする output.txt としてメモ帳に保存しますか?