GetFolder メソッド
指定されたパスに置かれているフォルダに対応する Folder オブジェクトを返します。
object.GetFolder(folderspec)
引数
- object
必ず指定します。FileSystemObject オブジェクトの名前を指定します。 - folderspec
必ず指定します。目的のフォルダのパスを指定します。絶対パスまたは相対パスのどちらかを指定できます。
解説
指定したフォルダが存在しない場合は、エラーが発生します。
次のコードは、GetFolder メソッドの使用例です。
function ShowFolderList(folderspec)
{
var fso, f, fc, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.SubFolders);
s = "";
for (; !fc.atEnd(); fc.moveNext())
{
s += fc.item();
s += "<br>";
}
return(s);
}
[VBScript]
Sub AddNewFolder(path, folderName)
Dim fso, f, fc, nf
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(path)
Set fc = f.SubFolders
If folderName <> "" Then
Set nf = fc.Add(folderName)
Else
Set nf = fc.Add("新しいフォルダ")
End If
End Sub
参照
GetAbsolutePathName メソッド | GetBaseName メソッド | GetDrive メソッド | GetDriveName メソッド | GetExtensionName メソッド | GetFile メソッド | GetFileName メソッド | GetFileVersion メソッド | GetParentFolderName メソッド | GetSpecialFolder メソッド | GetTempName メソッド