フォルダ指定のやり方。

解決


やちる  2005-09-01 11:36:10  No: 124667  IP: [192.*.*.*]

フォルダを指定してから、フォルダの中で検索をかけて、特定のファイルをテキストに吐き出すってゆうのをやりたいんですが、フォルダの指定がわかりません。
始めたばかりで使い方もまだ覚えていません。
わかりやすくご指導お願いいたします。

編集 削除
いな  2005-09-01 11:56:10  No: 124668  IP: [192.*.*.*]

1.フォルダ 指定 VB6でGoogle検索
2.VBレスキュー(花ちゃん) VB6.0 Tips - 指定フォルダー以下 ...
    をクリック。
3.指定ファイルであるならば、列挙。

#特定のファイルをテキストに吐き出す。
について詳細情報を・・・。

既にファイルになっているのであれば、出力処理ではなく、
ファイルのコピーではダメなのでしょうか?

編集 削除
やちる  2005-09-01 13:00:36  No: 124669  IP: [192.*.*.*]

たとえば、BMP以外のファイルを抜き出してっくる感じです。
グラフィック作る時に、変なゴミファイルが出来ちゃうんですよ。
それを、サクッと処理出来ないかなぁと。

編集 削除
くるっぽー  2005-09-01 13:13:11  No: 124670  IP: [192.*.*.*]

>たとえば、BMP以外のファイルを抜き出してっくる感じです。
拡張子を見て条件式を作って判別すればよいかと・・・
  If Right(strFileName,3) <> "bmp" Then
とかね?(あくまで例です。鵜呑みにしないように)

編集 削除
KG  2005-09-01 13:16:21  No: 124671  IP: [192.*.*.*]

ファイル名を取得したときに「Like "*.bmp"」「Like "*.BMP」は
除外するような処理では、だめでしょうか?

編集 削除
KG  2005-09-01 13:17:04  No: 124672  IP: [192.*.*.*]

"  がひとつ抜けてました失礼|TxT;


#しかもかぶってる...orz

編集 削除
やちる  2005-09-01 13:32:28  No: 124673  IP: [192.*.*.*]

おぉ!こんなにもレスが!!
みなさんどうもありがとうございましたm(_  _)m

>いなさん
教えていだだいたサイトを参考に作ってみました。
コピペですが、一つ一つ解読していこうと思います^^

>くるっぽーさん、KGさん
ありがとうございました^^

編集 削除
やちる  2005-09-01 13:34:53  No: 124674  IP: [192.*.*.*]

チェック忘れた(汗

編集 削除
あん  2005-09-01 13:39:03  No: 124675  IP: [192.*.*.*]

ファイルに書き込みたいなら
コマンドで
DIR /B /S [フォルダ名] | FIND /V "BMP" > [出力ファイル名]
でできるよ
あとはこのファイルを使って
VBとかで削除すればいいよ

編集 削除
Blue  2005-09-01 13:49:43  No: 124676  IP: [192.*.*.*]

> コマンドで
> DIR /B /S [フォルダ名] | FIND /V "BMP" > [出力ファイル名]
> でできるよ
> あとはこのファイルを使って
> VBとかで削除すればいいよ
ここまでやったら、削除までバッチファイルで書いたほうが楽チン。。。

編集 削除
あん  2005-09-01 13:57:20  No: 124677  IP: [192.*.*.*]

>ここまでやったら、削除までバッチファイルで書いたほうが楽チン。。。
やり方わからなかったと
おしえてくだせい。
DEL  パイプ使えないし・・
UNIXは楽だ

編集 削除
Blue  2005-09-01 15:05:24  No: 124678  IP: [192.*.*.*]

勘違いしていたポイです。

FOR .. IN (...) DO  で /F が指定できる環境(WindowsNT/2000/XP)
ならば、ファイルから取ることも出来るし、%%~xA みたいに拡張子だけを取れたりするので
可能だと思ってしまいました。
http://forum.nifty.com/fpcu/dosvcmd/batch.htm#for

環境が明示されていない以上、出来るといいきってはいけませんでした。

編集 削除