开发者

AIR File.resolvePath doesn't work anymore

开发者 https://www.devze.com 2022-12-28 11:44 出处:网络
I\'m having a very strange issue, it looks like my application can\'t create file anymore. It works w/ directories, but the so-many-times-used resolvePath() methods doesn\'t.

I'm having a very strange issue, it looks like my application can't create file anymore. It works w/ directories, but the so-many-times-used resolvePath() methods doesn't. Here is what I do :

var databaseFileContent : File = new File(File.desktopDirectory.nativePath + "/testing");
databaseFileContent.createDirectory();
databaseFileContent.resolvePath("test");

(Here I'm trying on desktop but that's the same w/ applicationStorageDirectory)

When I execute this, it works only for the "testing" folder which is actually created, but my file isn't. I tried to create another application, doing this :

trace(File.desktopDirectory.resolvePath("maiswtf.db").exists);
trace(File.applicationStorageDirectory.resolvePath("wtf.db").exists);

Both are displaying "fals开发者_JAVA技巧e". Am I missing something here? I have another application with this code :

var databaseFileContent : File = File.applicationStorageDirectory.resolvePath(File.separator + "sitra.db");

When I run this one, it works perfectly! My file is created at /sitra.db!

Any hints? I thinks I'm going mad :/

Thanks!


It was a stupid misunderstood : the file is actually created when opened through a FileStream.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号