1

こんにちは、Firefox ブラウザーを使用してローカル ドライブに txt ファイルを作成するためのコードを以下に示しますが、機能しません。

function WriteTest() {
    var sFileContent="Dhaval Patel Tried to make life easy";
    var sFilePath="C:/Users/Dhaval Patel/Desktop/RFQ Forms/Test.txt";
    alert(sFilePath +"  "+sFileContent);
    try {
        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    }   
    catch (e) {
        alert("Permission UniversalXPConnect denied.");
    }
    file=Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
    file.initWithPath(sFilePath);
    file.createUnique(Components.interfaces.nsIFile.NORMAL_FILE_TYPE,420);
    outputStream=Components.classes['@mozilla.org/network/file-output-stream;1'].createInstance(Components.interfaces.nsIFileOutputStream);
    outputStream.init(file,0x04|0x08|0x20,420,0);
    outputStream.write(sFileContent, sFileContent.length);
    outputStream.close();
}
4

0 に答える 0