秀丸マクロでファイル名を取得する方法

スポンサーリンク

秀丸マクロでファイル名やファイルのフルパスを取得する場合は、 ファイル名関連キーワードを使用します。
現在編集中のファイルや実行中のマクロファイルについて、 それぞれフルパスやファイル名を取得できます。

秀丸マクロ:ファイル名関連キーワード

編集中のファイルについて

キーワード説明
filenameフルパス(小文字に変換)
filename2フルパス(変換なし)
basenameファイル名のみ(小文字に変換)
basename2ファイル名のみ(変換なし)
directoryカレントフォルダ(小文字に変換)
directory2カレントフォルダ(変換なし)

秀丸マクロサンプルコード


message(filename);
// c:\test\hoge.html

message(basename);
// hoge.html

message(directory);
// c:\test

実行中のマクロファイルについて

キーワード説明
currentmacrofilenameフルパス(小文字)
currentmacrobasenameファイル名(小文字)
currentmacrodirectoryカレントフォルダ(小文字)

秀丸マクロサンプルコード


message(currentmacrofilename);
// c:\users\ユーザー名\appdata\roaming\hidemaruo\hidemaru\macro\test.mac

message(currentmacrobasename);
// test.mac

message(currentmacrodirectory);
// c:\users\ユーザー名\appdata\roaming\hidemaruo\hidemaru\macro

参考: ファイル名関連キーワード(Ver8.91対応版)