3

いつもお世話になっております。

質問は表題の通りです。

ユーザーフォーラムに投稿されていたものに、フルパスからファイル名のみを取得する方法があったので

ノードのスクリプト実行で実行したのですが、取得したファイル名と拡張子の間にスペースができてしまいます。

これはどのように記述すればスペース無しで取得できるでしょうか?

あともし可能なら、拡張子をつけるかどうかをプルダウンで選択出来たらなお助かります。

「仕入伝票サンプル1-1_5桁正常. xlsx」

下記、参考に記述したスクリプトです。

Dim objFileSys

 FailName=!ファイルパス!
extension =!拡張子有無!

Set objFileSys = CreateObject("Scripting.FileSystemObject")

FName = objFileSys.getBaseName(FailName)

if extension = "あり" then
 Exte = objFileSys.GetExtensionName(FailName)
 SetUMSVariable $ファイル名$ ,FName & ". " & Exte

else
 SetUMSVariable $ファイル名$ ,FName
 end if

この質問は解決済みのためクローズされています。
kato ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。