人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ローカル・ディスクのフォルダ名、ファイル名だけをテキストに抽出
する方法を教えてください。
(マイ・ドキュメントについては、つぎの方法を参考にしました)

── 「スタート」→「すべてのプログラム」→「アクセサリ」から、
「コマンドプロンプト」を開き「cd My*」と入力後「エンター・キー」、
「dir /D /B > a.txt | notepad a.txt」と入力する。
(mohhara さんの質問に対する、mitch0702 さんの回答)
http://q.hatena.ne.jp/1149224118#a542518

●質問者: adlib
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CD Dir txt アクセサ エンタ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Mook
●50ポイント

dir コマンドは表示するパスを指定できます。

なので、ドライブを羅列してあげれば、全てをリストできます。

dir /S /B C:\ D:\>C:\fileList.txt

でも、多すぎてわかりずらいので、

dir /S /B C:\ >C:\fileList_c.txt

dir /S /B D:\ >C:\fileList_d.txt

のように分けた方が良いかもしれません。

dir の詳しい使い方はコマンドプロンプトで

dir /?

のようにすると、表示されます。

コマンドに関しては、このあたりが参考になりませんか。

http://homepage1.nifty.com/masawat/sen_html/pcdos.html

http://forum.nifty.com/fpcu/top/dostree.htm

http://ykr414.com/dos/dos05.html

判っているとは思いますが、コマンド終了後にCドライブの直下に実行結果のファイルがあるので、ダブルクリックすれば、中身が表示されます。

参考にされた例は、notepad での表示処理を続けてやっているだけで、一緒にやらなければならないわけではありません。

◎質問者からの返答

ご回答いただいた第3行までの作業で、頓挫しています。

「コマンドプロンプト」を開き「cd My*」と入力後「エンター・キー」、

「dir /S /B C:\ D:\>C:\fileList.txt」と入力すると、「ファイル名、

ディレクトリ名 またはボリューム ラベルの構文が間違っています。」

または「デバイスの準備ができていません」など、エラーメッセージ

が出ます。(半角バック・スラッシュ“\”は“円マーク”に変換)

入力ミスがあるとすれば“半角スペースの位置”でしょうか?


2 ● Mook
●20ポイント

実際の¥マークは半角で入力してください。

dir /B /S C:¥ >C:¥filelist.c

と2箇所¥になってるでしょうか。

◎質問者からの返答

>2箇所¥になってるでしょうか<

半角になっています(エディタで確認しました)。

「dir /S /B C:\ D:\>C:\fileList.txt」

>Cドライブの直下に実行結果のファイルがある<

マイ・ドキュメントに、つぎのファイルが出現していました。

“fileList 1585KB テキストドキュメント 2006/08/08 23:42”

たしかに、多すぎて分りづらいので、分割を試みることにします。

予想したよりも複雑な手順なので、よほど必要なときに、あたらめて

このQ&Aをひもとくことにします。Mook さんに感謝します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ