flowerspring


 공통디렉터리 설명  속성 
 사용자 홈 사용자 계정의 루트 디렉터리  File.userDirectory
 사용자 문서 디렉터리 사용자 홈 디렉터리에 위치하는 문서 디렉터리  File.documentsDirectory
 애플리케이션 스토리지 디렉터리 설치되는 어플리케이션별로 생성되는 고유 스토리지 디렉터리  File.applicationStorageDirectory
 애플리케이션 디렉터리 애플리케이션이 설치된 디렉터리   File.applicationDirectory
 바탕화면 사용자의 바탕화면 디렉터리   File.desktopDirectory


사용자 바탕화면 디렉터리 읽어오기
var listing:Array = File.desktopDirectory.getDirectoryListing();

애플리케이션 디렉터리 참조하기
var applicationDirectory:File = new File("app:/");
var applicationDirectory:File = File.applicationDirectory();

예제)

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
 layout="absolute"
 creationComplete="creationCompleteHandler()">
 <mx:Script>
  <![CDATA[
   import mx.controls.Alert;
   private function creationCompleteHandler():void{
    print(File.userDirectory.nativePath);
    print(File.documentsDirectory.nativePath);
    print(File.desktopDirectory.nativePath);
    print(File.applicationDirectory.nativePath);
    print(File.applicationStorageDirectory.nativePath);
    print(File.documentsDirectory.resolvePath("Downloads").nativePath);
    print(File.documentsDirectory.resolvePath("Downloads/test").nativePath);
    print(File.documentsDirectory.resolvePath("..").nativePath);
    print(File.userDirectory.getRelativePath(File.documentsDirectory));
   }
   
   private function print(string:String):void{
    output.text += ">" + string + "\n";
   }   
  ]]>
 </mx:Script>
 <mx:TextArea id="output" width="100%" height="100%" />
</mx:WindowedApplication>

참고 
http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS53995f63097985ed-7aaf5f2511d5bbfba82-8000f.html
http://livedocs.adobe.com/apollo/1.0/aslr/

Comment +0