Skip to content

Commit 4db8094

Browse files
committed
Update CheckExistsPaht.as
1 parent 5662f5e commit 4db8094

1 file changed

Lines changed: 38 additions & 6 deletions

File tree

file/CheckExistsPaht.as

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,63 @@ package file
33
import flash.filesystem.File;
44
public class CheckExistsPaht
55
{
6-
/**applicationStorageDirectory*/
6+
/**applicationStorageDirectory. will creates a directory on userDirectory for androids and applicationStorageDirectory for other platforms, then return a File pointed to your requested Name*/
77
public static function check(Path_p:String,Name_p:String):File
88
{
9-
var path:File = File.applicationStorageDirectory.resolvePath(Path_p);
9+
var path:File;
10+
if (!DevicePrefrence.isAndroid())
11+
{
12+
path=File.applicationStorageDirectory.resolvePath(Path_p);
13+
}
14+
else
15+
{
16+
path=File.userDirectory.resolvePath(Path_p);
17+
}
1018
if(!path.exists)
1119
{
1220
path.createDirectory()
1321
}
14-
path = File.applicationStorageDirectory.resolvePath(Path_p+Name_p)
22+
if (!DevicePrefrence.isAndroid())
23+
{
24+
path=File.applicationStorageDirectory.resolvePath(Path_p+Name_p);
25+
}
26+
else
27+
{
28+
path=File.userDirectory.resolvePath(Path_p+Name_p);
29+
}
1530

1631
return path
1732
}
1833
/**applicationDirectory*/
1934

2035

36+
/**applicationStorageDirectory. will creates a directory on applicationStorageDirectory for androids and userDirectory for other platforms, then return a File pointed to your requested Name*/
2137
public static function check2(Path_p:String,Name_p:String):File
2238
{
23-
24-
var path:File =File.userDirectory.resolvePath(Path_p);
39+
var path:File
40+
if (DevicePrefrence.isAndroid())
41+
{
42+
path=File.userDirectory.resolvePath(Path_p);
43+
}
44+
else
45+
{
46+
path=File.applicationStorageDirectory.resolvePath(Path_p);
47+
48+
}
2549

2650
if(!path.exists)
2751
{
2852
path.createDirectory();
2953
}
30-
path = File.userDirectory.resolvePath(Path_p+Name_p);
54+
if (DevicePrefrence.isAndroid())
55+
{
56+
path=File.userDirectory.resolvePath(Path_p+Name_p);
57+
}
58+
else
59+
{
60+
path=File.applicationStorageDirectory.resolvePath(Path_p+Name_p);
61+
62+
}
3163

3264
return path
3365
}

0 commit comments

Comments
 (0)