フルパスからファイル名のみを取得したい
いつもお世話になっております。
質問は表題の通りです。
ユーザーフォーラムに投稿されていたものに、フルパスからファイル名のみを取得する方法があったので
ノードのスクリプト実行で実行したのですが、取得したファイル名と拡張子の間にスペースができてしまいます。
これはどのように記述すればスペース無しで取得できるでしょうか?
あともし可能なら、拡張子をつけるかどうかをプルダウンで選択出来たらなお助かります。
「仕入伝票サンプル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 ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録