Q135:ファイルのパス文字列からファイル名を取得するには。
Q135-1:
ファイル選択にて選択したファイル名を取ってくることは可能であることはお聞きしたのですが、ファイル名は、
C:\Users\AAA\Desktop\BBB\CCCVer.1.4.xls
となっており、黒文字部分は不要なのですが、部分文字列を取ってきて前の部分は空文字を設定するとして、残りの文字列を取ってきて設定するためにはどのメソッドを選択すればよいのでしょうか。
A135-1:
ファイルのパス文字列からファイル名を取得するには「ファイル」コンポーネントが便利です。メソッド「ファイル名を設定する」でファイルを設定した後、メソッド「ファイル名を取得する」でファイル名のみを取得できます。
ご質問の場合にはさらに拡張子も削除すると言うことですが、これは文字列格納変数で"."を含む拡張子文字列を空文字へ置換することで実現できます。
関連ファイルのサンプルでは、拡張子を".xls"に限定しておりませんため少々複雑になっておりますが、基本は同じです。
関連ファイル:ファイル名抽出.mzax
備考:「ファイル」の「Q&A1」にも掲載。