フォルダ指定のやり方。

解決


やちる  2005-09-01 20:36:10  No: 124667

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


いな  2005-09-01 20:56:10  No: 124668

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

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

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


やちる  2005-09-01 22:00:36  No: 124669

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


くるっぽー  2005-09-01 22:13:11  No: 124670

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


KG  2005-09-01 22:16:21  No: 124671

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


KG  2005-09-01 22:17:04  No: 124672

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

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


やちる  2005-09-01 22:32:28  No: 124673

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

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

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


やちる  2005-09-01 22:34:53  No: 124674

チェック忘れた(汗


あん  2005-09-01 22:39:03  No: 124675

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


Blue  2005-09-01 22:49:43  No: 124676

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


あん  2005-09-01 22:57:20  No: 124677

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


Blue  2005-09-02 00:05:24  No: 124678

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

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

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


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加