プロが教えるわが家の防犯対策術!

コマンドプロンプトでディレクトリ内のファイル一覧をテキストファイルに書き出す事が出来たはずなのですが、方法を忘れてしまいました。

例えば
dir Aフォルダ 内に
1.gif
2.jpeg
3.eps
が入っている場合にコマンドプロンプトにて

--------
1.gif
2.jpeg
3.eps
--------
という内要のテキストファイルを作成したいのです。
上記のように3点しかないものなら自力で作成するのですが
5000点ほどある為手作業ではしんどいです。
できれば純粋なファイル名(拡張子なし)で実現できればいいのですが、それが無理なら後はテキスト処理で対応しようと考えています。

識者の方よろしくお願いします。

A 回答 (3件)

こんにちは



dir >LIST.TXT

と入力すると、dirの結果がLIST.TXTに出力されます。

この方法ですと拡張子がついてしまいますが、ご参照ください。

この回答への補足

あーーーーー
思い出しました。リダイレクトでしたね。
実際に試して成功したら締め切ります。

補足日時:2004/02/27 11:37
    • good
    • 0
この回答へのお礼

#1さんとe30653さんの回答を参考に
dir folder/B > dir.txt
で完璧に出来ました。
すばやい回答に感謝します。ありがとうございました。

お礼日時:2004/02/27 11:44

dir ディレクトリ /b /on > 出力ファイル名


でお望みのことができると思います。

例えば、
dir c:\windows\ /b /on > list.txt

/onオプションは不要かもしれませんが、これをつけておくとファイル名順に並べてくれます。

なお、ディレクトリも出力されてしまいますので、それが不要な場合には、
/a-d
オプションをつけると良いかもしれません。

いずれの方法でも拡張子は残されてしまいますが。
    • good
    • 0
この回答へのお礼

ありがとうございます。無事に実現できました。
ファイル順に並べ替えもできるんですね
完璧です。

お礼日時:2004/02/27 11:46

Win2000の環境です。



dir /b

ですね。

--
dir /?

DOSコマンドの場合は「/?」「-?」「/help」オプションなどをつけると、簡単な解説を表示してくれるものが多いですよ。
    • good
    • 0
この回答へのお礼

やりたい事はテキストファイルの書き出しだったのですが。
dir /B
は使用させて頂きました。ありがとうございます。

お礼日時:2004/02/27 11:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!