- ベストアンサー
コマンドプロンプトでディレクトリ内のファイル一覧をテキストファイルに書き出す
コマンドプロンプトでディレクトリ内のファイル一覧をテキストファイルに書き出す事が出来たはずなのですが、方法を忘れてしまいました。 例えば dir Aフォルダ 内に 1.gif 2.jpeg 3.eps が入っている場合にコマンドプロンプトにて -------- 1.gif 2.jpeg 3.eps -------- という内要のテキストファイルを作成したいのです。 上記のように3点しかないものなら自力で作成するのですが 5000点ほどある為手作業ではしんどいです。 できれば純粋なファイル名(拡張子なし)で実現できればいいのですが、それが無理なら後はテキスト処理で対応しようと考えています。 識者の方よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは dir >LIST.TXT と入力すると、dirの結果がLIST.TXTに出力されます。 この方法ですと拡張子がついてしまいますが、ご参照ください。
その他の回答 (2)
- mythism
- ベストアンサー率52% (45/86)
dir ディレクトリ /b /on > 出力ファイル名 でお望みのことができると思います。 例えば、 dir c:\windows\ /b /on > list.txt /onオプションは不要かもしれませんが、これをつけておくとファイル名順に並べてくれます。 なお、ディレクトリも出力されてしまいますので、それが不要な場合には、 /a-d オプションをつけると良いかもしれません。 いずれの方法でも拡張子は残されてしまいますが。
お礼
ありがとうございます。無事に実現できました。 ファイル順に並べ替えもできるんですね 完璧です。
- neKo_deux
- ベストアンサー率44% (5541/12319)
Win2000の環境です。 dir /b ですね。 -- dir /? DOSコマンドの場合は「/?」「-?」「/help」オプションなどをつけると、簡単な解説を表示してくれるものが多いですよ。
お礼
やりたい事はテキストファイルの書き出しだったのですが。 dir /B は使用させて頂きました。ありがとうございます。
お礼
#1さんとe30653さんの回答を参考に dir folder/B > dir.txt で完璧に出来ました。 すばやい回答に感謝します。ありがとうございました。
補足
あーーーーー 思い出しました。リダイレクトでしたね。 実際に試して成功したら締め切ります。