완전구현은 하지 않았습니다.
주석부분을 구현하면 됩니다.
구현부분은 어렵지 않은코드입니다.
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");
}

+ Recent posts