• ベストアンサー

DOSコマンド フォルダ内のファイル名

指定したフォルダの中にある、ファイル名をフルパスでtxtファイルで出力できるDOSコマンドは何でしょうか。かなり前に使用したのですが、忘れてしまいました。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.1

例えば、 DIR /B C:¥WINDOWS¥*.Exe > EXE.TXT とですか?DIRのヘルプです。 DIR [ドライブ:][パス][ファイル名] [/P] [/W] [/A[[:]属性]] [/O[[:]並べ順]] [/S] [/B] [/L] [/V] [/4] [ドライブ:][パス][ファイル名] 一覧表示させるドライブ, ディレクトリ, ファイルを指定します. (拡張ファイルや複数のファイルも指定できます.) /P 一画面ごとに停止して表示します. /W ワイド一覧形式で表示します. /A 指定した属性のファイルを表示します. 属性: D ディレクトリ R 読み取り専用 H 隠しファイル S システムファイル A アーカイブ - その属性以外 /O ファイルを並べ替えて表示します. 並べ順: N 名前順 S サイズ順 E 拡張子順 D 日付順 G ディレクトリ優先 - 逆順 A 最終アクセス順 (最新が先) /S 指定されたディレクトリのサブディレクトリ中のファイルもすべて表示します. /B ディレクトリ名とファイル名だけを表示します. /L 小文字で表示します. /V 詳細情報を表示します. /4 西暦を 4 桁で表示します(/V とは併用できません).  

その他の回答 (4)

  • unepyon
  • ベストアンサー率0% (0/1)
回答No.5

Windows2000/NT系ならforコマンドを使用すればフルパス で出力できます。ただし、ファイルのみ。 for %i in (c:\temp\*) do @echo %~fi >> file.txt

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.4

新しいファイルだけとかするならなら、 xcopy n:\こっち n:\あっち /d /s /l > ファイルリスト.txt という方法も。

noname#8602
noname#8602
回答No.3

1、フルパスにこだわるなら、 chkdsk /v >all.txt なんですが、フォルダを指定できず、ドライブの全ファイルが一覧出力されてしまいます。 2、UNIXライクツールのWIN32移植版(多種あります)の中のlsを使用すれば簡単に解決するかもしれません。昔、テキスト処理の時にMS-DOS移植版を使ったことがあります。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>dir/s "c:\My Documents"|more(エンタ)で画面に出てくるもので、不満な点はなにでしょうか。 表示中止はCtrl+Breakキー。 そのままで良ければ、「ファイルに出力」は dir/s "c:\My Documents" >filenam.txt(エンタ) あとエディタで、出来たファイル名のファイル内容を修正できるかどうか。

関連するQ&A

  • DOSコマンド 「forfiles」について

    困っています。教えてください。 forfilesコマンドにて検索し、HITしたファイル名をテキストファイルに出力したいです。 以下、現状のコマンドです。 forfiles /p パス /m ファイル名 /c "echo @path > logfile.txt" この場合、指定したパス配下に複数ファイルが存在した場合は、 最後のファイル名のみテキストファイルに出力されています。 複数ファイルが存在した場合にテキストへ一覧で出力するにはどうしたらよろしいですか。

  • DOSで違う階層のファイルまでも一覧表示したい

    初めまして。dosをほとんど使ったことのない初心者ですがファイルの一覧表示について質問させていただきます。 フォルダAの中に文書ファイルが3つとフォルダが一つあって、そのフォルダの中に4つファイルがある場合についてお聞きします。 そうするとフォルダAには7つのファイルがあることになると思います。 この7つのファイル名の一覧をテキストファイルに書き出したいと考えています。 何かいい方法がありましたらお願い致します。 ちなみにネットにあった(http://write.asahi.ne.jp/modules/xfsection/article.php?articleid=2#002) for /R %i in (*.csv) do echo %i > list.txt というコマンドだとファイルにいたるパスまで出力された上に、一つのファイル名しかテキストファイルに書き込まれていませんでした。

  • DOSコマンドを使用せずに、ファイル名を変換したいのです。

    DOSコマンドを使用せずに、ファイル名を変換したいのです。 ファイル名を変換したいのです。 フォルダ内に、ファイル A、B、C、・・・があります これをEXCEL内にある変換表 旧ファイル名 新ファイル名   A     P   B     Q   C     R   ・     ・   ・     ・ を用いて、ファイル名を P、Q、R、・・・ に変換する方法はないでしょうか? DOSコマンドは暗号化の関係で うまく動作しません。DOSコマンドでない方法をお願いします。

  • DOSコマンドとか。。。

    コンパイルログが表示されている Dos画面のログをテキスト出力する方法は どうすればよいでしょうか。 コンパイルコマンド + > ファイル名 以外の方法でよろしくお願いします。 Windows2000を使用しています。 共有コンピュータの共有フォルダにアクセスする バッチファイルを作成しようと考えています。 共有フォルダにはユーザー名とパスワードを入力する 必要があり、毎回入力するのがめんどくさいからです。 どのように記述すればよいでしょうか? 以上 よろしくお願いします。

  • テキストファイル連結のDOSコマンドについて

    テキストファイル連結のDOSコマンドについて あるフォルダに下記の様なテキストファイル群があります a.txt、b.txt、c.txt、d.txt・・・・ これらをすべて連結するには copy *.txt all.txt とすればいいのですが、一つ一つのファイルの区切りに目に「■■■■■■■■■■■■■■■」のような区切り文字を入れたいのですが何らかの方法はありますでしょうか?

  • dosコマンドを使いたいのですが。

    サーブレットでdosコマンド(cd)を使いたいのですが、 良く分かりません。コマンドファイルへのパスをexec()に入れるとか。 教えて下さい。

    • ベストアンサー
    • Java
  • 基本的なDOSコマンドがわかりません

    新潮文庫の絶版100冊エキスパンドブックをテキストに落とすフリーソフトをダウンロードしました。 Readmeファイルで以下の操作説明がありますが、コマンドラインをどう打てば良いのか、わかりません。 DOS プロンプトを開いたところから教えていただきたいのですが…。 また、このreadmeではファイルは隠しフォルダにあり、ファイル拡張子はTXTである、とありますが、実際はdbk(エキスバンドプックファイル)となっています。でもノートパッドで開くとコードの後にテキストが現れるので、このファイルをEXB2T.COMと同じディレクトリに置けば良いと思うのですが、この理解、あっていますでしょうか…。その場合拡張子はdbkを使わないとダメですよね。 >>指定したファイルをテキストに変換して、画面に出力します。お好みの ビューアへパイプするなり、リダイレクトでファイルへ落とすなりできます。  たとえば10010101.TXT(雪国)のテキストを雪国.TXTというファイルに落としたい 場合は、EXB2T.COMと10010101.TXTを同じディレクトリに置いて、  EXB2T 10010101.TXT > 雪国.TXT と実行して下さい。>>

  • DOSプロントのeditコマンド

    DOSプロントについて教えてください。 type ***.txt とすることによってテキストファイルの中身が表示されますが、行数が長いために画面上に収まりきらず、すべてを見ることが出来ません。これを解消するためにはどのようにすればよいでしょうか。 また、 edit ***.txt あるいは edlin ***.txt としても「コマンドまたはファイル名が違います.」と表示されてこれらのコマンドを使用することが出来ません。これ以外にもファイルの中身を編集できるコマンドが存在するでしょうか? ちなみに、今現在、OSが動かない状態です。"safe mode command prompt only"で起動している状態です。

  • MS-DOSのコマンドでファイルをクリアするコマンドありますか?

    DOSに関してはシロート同然のわたしです。 お助け下さい! あるテキストファイルをの中身だけを空にしたいのですが、 MS-DOSのコマンドで、ファイル名を指定して ファイルの中身を全て消すコマンドってありますでしょうか? ある様でしたら、実際のコーディング例も教えていただけませんか? (「aaa.txt」と言うファイルをクリアするとしたら・・・?) それと、もし、MS-DOSのコマンドの一覧が分かるホームページなどありましたら合わせて教えていただけませんでしょうか?

  • DOSコマンド COPY(複数ファイルをまとめる)

    DOSコマンドで、複数ファイルをまとめるのに COPYコマンドを使用しています。 まとめたファイル上にコメント文を加えたいのですが どうすればできるのでしょうか? 下記は、a.txtとb.txtをまとめて、c.txtにしています。 copy a.txt + b.txt c.txt だと、 そのままデータがつながってしまい、コメント文を 入れることができません。 [a.txt] aaa [b.txt] bbb  ↓ [c.txt] "Input A.txt" aaa "Input B.txt" bbb