>我的AIR应用程序中有一个xml文件,我正在尝试确定它的大小。这是我所做的:
var file:File = File.applicationStorageDirectory.resolvePath("horaires3.xml");
trace(file.url); //path to the file
trace(file.size);
但是我有这个错误:Error #3003: File or directory does not exist.
file.url
工作正常,但file.size
抛出错误。
第二个问题(相关(:
我可以使用 AS3 代码检查服务器中文件的大小吗?
会不会像这样简单:
var myURL:URLRequest = new URLRequest("http://www.mywebsite/my_xml.xml");
trace(myURL.size);
我想做的是:
If (file.size == myURL.size){
//do nothing
}
else{
downloadmyURL();
}
来自文档
指示引用的文件或目录是否存在。如果 File 对象指向现有文件或目录,则该值为 true,否则为 false。
像这样调整代码:
if (file.exists) {
trace(file.size);
} else {
trace("File does not exist (yet!)");
}