◆Fileの一覧をサブフォルダを含めて取得する(再帰呼び出し)
来源:互联网 发布:地图数据 编辑:程序博客网 时间:2024/05/22 13:42
转自:http://www.k1simplify.com/vba/tipsleaf/leaf280.html
自分で自分を呼び出す、再帰呼び出しのサンプルです。 再帰呼び出しは C 等では良く使う手法です。 サンプルではサブフォルダを含めて、ファイルの一覧をフォルダを指定して 取得しています。 File の一覧をセルに入力します。 File の一覧や Folder の一覧を取得する部分は、「File / Folder の一覧を取得する」 を参照してください。 cnt と Pop は パブリック宣言してあります。 Popはフォルダの階層をカウントしていて、File 一覧を階層的に表示するために 使用しています。 example13 をダウンロードして動作を確認してください。
Sub ListUp(FolderSpec) Dim File_Collection As Object Dim File_List As Variant Dim Folder_Collection As Object Dim Folder_List As Variant Set File_Collection = _ CreateObject("Scripting.FileSystemObject") _ .GetFolder(FolderSpec).Files 'Foldor の名前をセルに入力
Cells(cnt, Pop) = FolderSpec cnt = cnt + 1 For Each File_List In File_Collection Cells(cnt, Pop + 1) = File_List.Name cnt = cnt + 1 Next Set Folder_Collection = _ CreateObject("Scripting.FileSystemObject") _ .GetFolder(FolderSpec).SubFolders For Each Folder_List In Folder_Collection Pop = Pop + 1 ListUp FolderSpec & "\" & Folder_List.Name Next Pop = Pop - 1End Sub
- ◆Fileの一覧をサブフォルダを含めて取得する(再帰呼び出し)
- 日经社説 20150727 補正予算を含め歳出を厳しく管理せよ
- systemの時間を取得する
- [C#] ファイルのアクセス権を取得する
- Apex でオブジェクト及び項目の情報を取得する
- 【Salesforce】(Tips) 外部APIで取得したPDFファイルをVisualforceで表示する
- Java 文字列のバイト数を取得する方法 Javaで,CSVファイルをDBへ書き込み
- [jQuery] チェック済みの checkbox の値を取得して配列へ格納する方法
- クッキーを取得する<bean:cookie>
- 元気を出して
- httpヘッダーを取得する<bean:header>
- java file{//取得文件大小
- 取得File的大小
- oracle返回update的件数/updateした件数を取得する関数
- フォルダの作成、削除、移動、タイムスタンプの取得と設定
- oracle Trace File Analyzer (TFA)使用方法(含BUG解决)一
- カラーのRGBで項目のカラーの16進法を取得する
- [C#] ディレクトリのアクセス権を取得する
- 全不见了
- winform中picturebox自适应图片大小
- Flash Trust File on Windows 7
- 基类与派生类之间的转换
- 修复Ubuntu下因indicator applet的bug导致VNC客户端无法输入s和m的方法
- ◆Fileの一覧をサブフォルダを含めて取得する(再帰呼び出し)
- javascript表单submit()方法无法提交问题!
- sudo配置临时取得root权限
- spring mvc注解入门例子
- 流体力学学习笔记2-A unified particle model for fluid-solid interactions
- 在64位机器上安装toad
- java与堆栈
- 怎样实现JS滑动门在Firefox下的正常运行?
- C++低级错误