/home/anekos/temp ディレクトリがまでがある状態で下のを実行したら
let path = '/home/anekos/temp/moge/neko/mimi/death'; let file = Components.classes['@mozilla.org/file/local;1'] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath(path); file.create(file.DIRECTORY_TYPE, 0755);
moge から death までまとめて作ってくれた!
楽ちん。
知らないで無駄に再起的に処理する関数をこしらえるとこだった。
こういうのは別の関数で用意してあることが多いからなぁ。
Ruby の FileUtils.mkdir_p とか。