mieki256's diary



2006/06/02(金) [n年前の日記]

#3 [windows] ファイル一覧を保存するツールを探したり

Win9x を使ってた頃は、DOS窓で dir を使えばファイル一覧を取得できていたような記憶があるのだけど。WinXP を使ってる現在、試してみたものの、希望する出力結果 ―― 「C:\hoge\fuga.txt」という形にはならず。ひょっとして、仕様が変わったんだろうか。

_Vector - Windows > ユーティリティ > ファイル管理 > ファイル一覧 :

眺めてみたり。 _FileInfoList_LS - ファイル一覧の出力 、 を試してみた。が、今一つ希望に合わず。単に、指定した拡張子を持つファイルのパスを、ずらずらと出力したいだけなのだが。

LS は、ちと気になる部分があった。拡張子指定欄において、文字色と背景色が同じなので、打ち込んだ文字が読めない。これが仕様なのだろうか。何かのオプションを設定しないと背景色が白にならないとか。あるいは、未実装な機能だったりするとか。

_NT版UNIX-like tools :

UNIX と同じように使える ls.exe があったのでDLしてみたり。…希望する出力は得られなかった。オプションの渡し方でどうにかなるかもしれんと漠然と思ってたのだけど、甘かったみたい。

_@IT:Windows TIPS -- Tips:dirコマンドでファイル名の一覧を取得する :

だがこの例のように、単に「dir」を実行するだけでは上下に余分な情報(空き領域サイズなど)が含まれているので、「/b」オプションを付けてファイル名だけを取り出すとよい。

@IT:Windows TIPS -- Tips:dirコマンドでファイル名の一覧を取得する より

しかしこの例をよく見ると、ファイル名だけでなく、フォルダ名も含まれている(この例では「Result」はフォルダ名)。ファイルだけを取り出すには、/aオプションで、表示させたい属性を指定する。例えばフォルダだけを取り出すには「dir /ad」とし(dはdirectoryの略)、フォルダ以外(つまりファイル)だけを取り出すには「dir /a-d」とする。

@IT:Windows TIPS -- Tips:dirコマンドでファイル名の一覧を取得する より

サブフォルダの内容も含めて検索するには「/s」オプションを利用する。/bオプションとともに利用すると、合致するファイルのフルパス名が表示される(パス名がないと、どのフォルダにあるファイルかが分からなくなるため)。

@IT:Windows TIPS -- Tips:dirコマンドでファイル名の一覧を取得する より

あー。このオプションをつければよかったのか。/s /b /a-d 、ですな…。

dir /? では、
 /B  ファイル名のみを表示します (見出しや要約が付きません)。
とある。/s をつけたときはフォルダ名も出力されることを知ってないと、ちと判らん気もする。

dir のオプションは大文字小文字を区別しないのだな。知らなかった。

以上です。

過去ログ表示

Prev - 2006/06 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project