ファイルのパスの分解

  分解する前に存在チェック



処理によっては必要ありませんが、存在チェックを行います

  
strTarget = "C:\WINDOWS\notepad.exe"

if Fso.FileExists( strTarget ) then
	WScript.Echo strTarget & " は存在します"
	WScript.Quit
else
	if Fso.FolderExists( strTarget ) then
		WScript.Echo strTarget & " はディレクトリです"
		WScript.Quit
	end if
end if

WScript.Echo strTarget & " は存在しません"
  



  分解



分解する文字列は実際に存在する必要はありませんので、ディレクトリであってもかまいません。
フォーマットにあわせて文字列として分解します。対象がなければ "" を返します。

  
strTarget = "C:\WINDOWS\notepad.exe"

' 1) notepad.exe
WScript.Echo Fso.GetFileName( strTarget )

' 2) C:\WINDOWS
WScript.Echo Fso.GetParentFolderName( strTarget )

' 3) notepad
WScript.Echo Fso.GetBaseName( strTarget )

' 4) exe
WScript.Echo Fso.GetExtensionName( strTarget )

' 5) C:
WScript.Echo Fso.GetDriveName( strTarget )
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ