環境
OS:WINDOWS 2000 PRO
ソフト:VisualBasic 6.0
指定したフォルダ配下の全てのhtmlファイルを読み込む機能を作成したいと考えています。
C:\AAA\BBB\CCC\sample1.html
C:\AAA\BBB\CCC\sample2.html
C:\AAA\BBB\CCC\DDD\sample3.html
C:\AAA\BBB\CCC\DDD\EEE\sample4.html
C:\AAA\XXX\YYY\ZZZ\sample5.html
以上のような構造になっていた場合に、ルートフォルダとして『C:\AAA』を指定し、その配下全てのhtmlファイルを読み込み、1ファイルずつ加工したいと考えています。
何階層にも渡るファイルを全て読み込む方法がわかりません。
よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
サブフォルダーのコレクションを作成して処理する方法になるでしょう
dim colDir as New Collection
dim colFile as New Collection
dim sParent as String, s as String
dim n as intgeer
sParent = "C:\AAA\"
s = dir( sParent, vbDirectory )
Do while s <> ""
if s <> "." and s <> ".." then
if GetAttr( sParent & s ) and vbDirectory then
colDir.Add sParent & s
else
if left( s, 5) = ".html" then
colFile.Add sParent & s
end if
end if
end if
s = dir
Loop
n = 1
do while n < colDir.Count + 1
sParent = colDir(n) & "\"
s = Dir( sParent, vbDirectory)
do while s <> ""
if s <> "." and s <> ".." then
if GetAttr( sParent & s ) and vbDirectory then
colDir.Add sParent & s
else
if left( s, 5) = ".html" then
colFile.Add sParent & s
end if
end if
end if
s = dir
loop
n = n + 1
loop
といった具合で colFileにファイルパスを取得します
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- JavaScript 指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードを教えてください 2 2023/04/27 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
HTMLで別PCのフォルダを開く
-
iPadの標準ブラウザでローカルH...
-
htmlの謎
-
編集HTMLファイルを別のフォル...
-
input type="file"のmaxlength...
-
html からリンクされていないフ...
-
<a href=…></a>で表示されない。
-
htmlファイルの中にhtmlファイ...
-
メールに添付されたhtmlファイ...
-
C# ローカルにあるhtmlの相対...
-
HTMLの<a href="xxx.html">~</...
-
JSPの中にhtmlファイルを埋め込...
-
strutsのApplicationResource.p...
-
VBScriptで作成したWebページで...
-
HTMLで画像を表示させたいです
-
外部ファイルに関数を置いて、...
-
コマンドプロンプトでパラメー...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLページが勝手にダウンロー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
htmlの中にexcelが埋め込むには...
-
社内で利用するWebサイトを立ち...
-
HTMLで別PCのフォルダを開く
-
htmlの謎
-
<a href=…></a>で表示されない。
-
コマンドプロンプトでパラメー...
-
外部ファイルに関数を置いて、...
-
メールに添付されたhtmlファイ...
-
自作したサイトをインターネッ...
-
スマホサイト url SP
-
Word文書の.docファイルをWeb上...
-
JSPの中にhtmlファイルを埋め込...
-
楽天でiFrameを利用したいので...
-
MIMEタイプってなぜあるんですか?
-
input type="file"のmaxlength...
-
HTMLの<a href="xxx.html">~</...
-
htmlにtextファイルを表示させ...
-
VBSでhtmlのタイトルを取得したい
おすすめ情報