【VBScript】拡張子を除いたファイル名を取得する


この記事はプロモーションを含みます。

VBScript

ホーム > VBScript 逆引きリファレンス

VBScriptでは「FileSystemObject」を使用することで様々なファイル操作を行えます。
ここでは、拡張子を除くファイル名の取得方法(GetBaseName)を解説します。

GetBaseNameでは、相対パスと絶対パスのどちらからでも取得することが可能です。
例では、実行結果はいずれも「Test」が表示されます。

Option Explicit

' ファイルシステムオブジェクトを使用するための宣言
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")

' 相対パスから取得
MsgBox(fso.GetBaseName("Test.vbs"))

' 絶対パスから取得
MsgBox(fso.GetBaseName("C:\workspace\VBScript\Test.vbs"))

コメント

タイトルとURLをコピーしました