2012-06-01 3 views
0

:확인 나는 현재이 코드를 사용하고

 private function getFile(file:String):void 
     { 
      var openFile:URLRequest = new URLRequest("file:///sdcard/GNs/"+file); 
      try {navigateToURL(openFile);} 
      catch(e:Error) 
      { 
       var download:URLRequest = new URLRequest("http://"+file); 
       new DLAlert().open(this, true); 
      } 
     } 

파일을 발견하고 존재하지 않는 경우 옵션 다운로드 팝업을 제공합니다. 문제는 navigateToURL(...) 명령을 시도 할 때 반환되는 오류가 응용 프로그램이 아니라 웹/파일 브라우저에서 처리된다는 것입니다. 그것을 열지 않고도 그것을 찾을 수있는 방법이 있습니까?

답변

3

사용이 :

var myfile:File = new File("/sdcard/GNs/"+file); 
if (myfile.exists) 
{ 
    // your code here 
} 
else 
{ 
    // your code here 
} 
+0

'myfile.exists' 아닌 방법. 감사합니다 @gtumca! 접수에 대한 – jlehenbauer

+1

감사합니다. – MAC

관련 문제