[HMM0062A]
●フォルダの存在を確認したい
- existfile() 関数を使えばファイルの存在を確認できるようですが、フォルダの存在を確認する事はできないですか?
秀丸エディタ Ver.7.00β3より、existfile関数が拡張され、ファイルの属性が取得できるようになりました。
第2引数が追加され、1 を指定すると、第1引数で指定されたファイル/フォルダの属性が取得てきます。 existfile関数の戻り値を調べれば、フォルダ(ディレクトリ) かどうかを確認できます。
#ATTRIBUTE_READONLY = 0x00000001; #ATTRIBUTE_HIDDEN = 0x00000002; #ATTRIBUTE_SYSTEM = 0x00000004; #ATTRIBUTE_DIRECTORY = 0x00000010; //フォルダの場合セットされるビット #ATTRIBUTE_ARCHIVE = 0x00000020; if((existfile(macrodir,1) & #ATTRIBUTE_DIRECTORY) == #ATTRIBUTE_DIRECTORY){ message macrodir + "はフォルダです。"; }