내 확장에서 코드입니다. 프로필 디렉토리에 텍스트 파일을 만든 다음이 파일에 텍스트를 추가합니다.
var path = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path + "\\";
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(path);
file.append("settings.txt")
file.create(Components.interfaces.nsIFile.NORMAL_FILE_TYPE, 0664)
var outputStream = Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance(Components.interfaces.nsIFileOutputStream);
outputStream.init(file, 0x04 | 0x10, 0664, 0);
var output = "some text here"
var result = outputStream.write(output, output.length);
outputStream.close();
답장을 보내 주셔서 감사합니다. 폴더 생성, 삭제 등의 정보가 필요합니다. :) –