완전구현은 하지 않았습니다.
주석부분을 구현하면 됩니다.
구현부분은 어렵지 않은코드입니다.
private function copyDir(dirName:String, toDir:String):void
{
var directory:File = new File(dirName);
var contents:Array = directory.getDirectoryListing();
for (var i:uint = 0; i < contents.length; i++)
{
var f:File = contents[i] as File;
if( f.isDirectory )
copyDir(f.nativePath, toDir + "\\" + f.name);
else
copyFile(f, toDir);
}
}
private function copyFile(srcFile:File, toDir:String):void
{
// 대상 디렉토리가 없으면 디렉토리 생성.
// 대상 파일이 있으면 삭제.
var newFileName:String = toDir + "\\" + srcFile.name;
// 대상 파일이동 혹은 복사.
trace("copy", srcFile.nativePath, newFileName);
}
protected function btnFileCopy_clickHandler(event:MouseEvent):void
{
copyDir("d:\\tmp", "d:\\TT");
}