I haved created the folder , code like that

 var file = Components.classes["@mozilla.org/file/local;1"]
         .createInstance(Components.interfaces.nsILocalFile);



 var foStream = Components.classes["@mozilla.org/network/file-output-stream;1"]
             .createInstance(Components.interfaces.nsIFileOutputStream);
 filePath = path;
 file.initWithPath(filePath);
 if(file.exists() == false ) {
   file.create(0x01, 0644); 
 }

but when I create the file in the folder , there is a error show like that

Error: uncaught exception:

[Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsILocalFile.create]"  nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"

anyone can help me please?

有帮助吗?

解决方案

Change the directory permissions to 0755

其他提示

That error is usually due to file or directory permissions. You might want to take a look at the code examples here.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top