Type プロパティ
ファイルまたはフォルダの種類に関する情報を返します。たとえば、名前が .TXT の拡張子で終わるファイルの場合なら、"テキスト文書" という文字列が返されます。
object.Type
object には、File オブジェクトまたは Folder オブジェクトの名前を指定します。
解説
次のコードは、フォルダの種類を取得するための Type プロパティの使用例です。このサンプルで、[ごみ箱] などの特殊フォルダをプロシージャに指定してみてください。
function ShowFileType(filespec)
{
var fso, f, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
if (fso.FolderExists(filespec))
f = fso.GetFolder(filespec);
else if (fso.FileExists(filespec))
f = fso.GetFile(filespec);
else
s = "ファイルまたはフォルダが存在しません。";
s = f.Name + " は、" + f.Type + " です。";
return(s);
}
[VBScript]
Function ShowFolderType(filespec)
Dim fso, f, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(filespec)
s = UCase(f.Name) & " は、" & f.Type & " です。"
ShowFolderType = s
End Function
参照
Attributes プロパティ | DateCreated プロパティ | DateLastAccessed プロパティ | DateLastModified プロパティ | Drive プロパティ | Files プロパティ | IsRootFolder プロパティ | Name プロパティ | ParentFolder プロパティ | Path プロパティ | ShortName プロパティ | ShortPath プロパティ | Size プロパティ | SubFolders プロパティ
対象: File オブジェクト | Folder オブジェクト