WSH/FileSystemObjectのFoldersオブジェクトとFoldersコレクション
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* FileSystemObjectのFolderオブジェクトとFoldersコレクショ...
本資料はファイル、フォルダ、ドライブなどを扱うオブジェク...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#y2008e99]
-[[FileSystemObjectに含まれているオブジェクトおよびコレク...
* Folderオブジェクト [#r5d2839d]
Folderオブジェクトのサンプルコードを以下に記します。
** Folderオブジェクトのサンプルコード [#g90a12d4]
#ref(fso_folder_obj.vbs)
1: Set fso = CreateObject("Scripting.FileSystemObject")
2: Set folder_obj = fso.GetFolder("c:\")
3: WScript.Echo "TypeName(folder_obj) : " & TypeName(fol...
4: WScript.Echo "Type : " & folder_obj.Type
5: WScript.Echo "Path : " & folder_obj.Path
2行目のGetFolderメソッドによりFolderオブジェクトを取得し...
3行目はTypeName関数を使って種別がFolderオブジェクトである...
4,5行目は取得したFolderオブジェクトのType, Pathプロパティ...
** Folderオブジェクトのサンプルコード実行結果 [#t735d6bb]
C:\wsh>cscript /nologo fso_folder_obj.vbs
TypeName(folder_obj) : Folder
Type : ローカル ディスク
Path : C:\
* Foldersコレクション [#ta9bb37f]
Foldersコレクションのサンプルコードを以下に記します。~
サンプルコードでは、FolderオブジェクトにSubFoldersプロパ...
取得したFoldersコレクションを操作するサンプルコードになり...
** Foldersコレクションのサンプルコード [#e9f35997]
#ref(fso_folders_collection.vbs)
1: Set fso = CreateObject("Scripting.FileSystemObject")
2: Set oFolder = fso.GetFolder("c:\")
3: WScript.Echo "TypeName(oFolder) : " & TypeName(oFold...
4:
5: Set folders_collection = oFolder.SubFolders
6: WScript.Echo "TypeName(folders_collection) : " & Typ...
7:
8: For Each f in folders_collection
9: WScript.Echo "--------"
10: WScript.Echo "TypeName(f) : " & TypeName(f)
11: WScript.Echo "Path : " & f.Path
12: WScript.Echo "DateCreated : " & f.DateCreated
13: Next
1行目はFileSystemObjectを作成しています。~
2,3行目はGetFolderメソッドでFolderオブジェクトを取得し、T...
5,6行目はFolderオブジェクトのSubFoldersプロパティを呼び出...
8行目〜13行目は取得したFoldersコレクションをFor Eachで1つ...
取り出した編集種別は10行目のTypeName関数でFolderオブジェ...
11,12行目でFolderオブジェクトのName, DateCreatedプロパテ...
動作結果については以下のサンプルコードの実行結果を参考に...
** Foldersコレクションのサンプルコード実行結果 [#h0f5925b]
C:\wsh>cscript /nologo fso_folders_collection.vbs
TypeName(oFolder) : Folder
TypeName(folders_collection) : Folders
--------
TypeName(f) : Folder
Path : C:\$Recycle.Bin
DateCreated : 2009/07/14 11:36:15
--------
TypeName(f) : Folder
Path : C:\b724c4f4e3d195cb5e7bb44322d83cb0
DateCreated : 2012/05/04 9:00:54
--------
TypeName(f) : Folder
Path : C:\Config.Msi
DateCreated : 2012/05/04 9:01:11
--------
TypeName(f) : Folder
Path : C:\Documents and Settings
DateCreated : 2009/07/14 13:53:55
<省略>
TypeName(f) : Folder
Path : C:\Users
DateCreated : 2009/07/14 11:37:05
--------
TypeName(f) : Folder
Path : C:\Windows
DateCreated : 2009/07/14 11:37:05
--------
<省略>
#br
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* FileSystemObjectのFolderオブジェクトとFoldersコレクショ...
本資料はファイル、フォルダ、ドライブなどを扱うオブジェク...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#y2008e99]
-[[FileSystemObjectに含まれているオブジェクトおよびコレク...
* Folderオブジェクト [#r5d2839d]
Folderオブジェクトのサンプルコードを以下に記します。
** Folderオブジェクトのサンプルコード [#g90a12d4]
#ref(fso_folder_obj.vbs)
1: Set fso = CreateObject("Scripting.FileSystemObject")
2: Set folder_obj = fso.GetFolder("c:\")
3: WScript.Echo "TypeName(folder_obj) : " & TypeName(fol...
4: WScript.Echo "Type : " & folder_obj.Type
5: WScript.Echo "Path : " & folder_obj.Path
2行目のGetFolderメソッドによりFolderオブジェクトを取得し...
3行目はTypeName関数を使って種別がFolderオブジェクトである...
4,5行目は取得したFolderオブジェクトのType, Pathプロパティ...
** Folderオブジェクトのサンプルコード実行結果 [#t735d6bb]
C:\wsh>cscript /nologo fso_folder_obj.vbs
TypeName(folder_obj) : Folder
Type : ローカル ディスク
Path : C:\
* Foldersコレクション [#ta9bb37f]
Foldersコレクションのサンプルコードを以下に記します。~
サンプルコードでは、FolderオブジェクトにSubFoldersプロパ...
取得したFoldersコレクションを操作するサンプルコードになり...
** Foldersコレクションのサンプルコード [#e9f35997]
#ref(fso_folders_collection.vbs)
1: Set fso = CreateObject("Scripting.FileSystemObject")
2: Set oFolder = fso.GetFolder("c:\")
3: WScript.Echo "TypeName(oFolder) : " & TypeName(oFold...
4:
5: Set folders_collection = oFolder.SubFolders
6: WScript.Echo "TypeName(folders_collection) : " & Typ...
7:
8: For Each f in folders_collection
9: WScript.Echo "--------"
10: WScript.Echo "TypeName(f) : " & TypeName(f)
11: WScript.Echo "Path : " & f.Path
12: WScript.Echo "DateCreated : " & f.DateCreated
13: Next
1行目はFileSystemObjectを作成しています。~
2,3行目はGetFolderメソッドでFolderオブジェクトを取得し、T...
5,6行目はFolderオブジェクトのSubFoldersプロパティを呼び出...
8行目〜13行目は取得したFoldersコレクションをFor Eachで1つ...
取り出した編集種別は10行目のTypeName関数でFolderオブジェ...
11,12行目でFolderオブジェクトのName, DateCreatedプロパテ...
動作結果については以下のサンプルコードの実行結果を参考に...
** Foldersコレクションのサンプルコード実行結果 [#h0f5925b]
C:\wsh>cscript /nologo fso_folders_collection.vbs
TypeName(oFolder) : Folder
TypeName(folders_collection) : Folders
--------
TypeName(f) : Folder
Path : C:\$Recycle.Bin
DateCreated : 2009/07/14 11:36:15
--------
TypeName(f) : Folder
Path : C:\b724c4f4e3d195cb5e7bb44322d83cb0
DateCreated : 2012/05/04 9:00:54
--------
TypeName(f) : Folder
Path : C:\Config.Msi
DateCreated : 2012/05/04 9:01:11
--------
TypeName(f) : Folder
Path : C:\Documents and Settings
DateCreated : 2009/07/14 13:53:55
<省略>
TypeName(f) : Folder
Path : C:\Users
DateCreated : 2009/07/14 11:37:05
--------
TypeName(f) : Folder
Path : C:\Windows
DateCreated : 2009/07/14 11:37:05
--------
<省略>
#br
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: