'파일이나 디렉토리 잘라 붙이기'에 해당되는 글 1건

  1. 2008.12.22 디렉토리와 파일 복사하고 이동하기
AIR/파일시스템 연동2008. 12. 22. 18:42

앞서 File클래스의 경로에 포함된 디렉토리를 만들거나 삭제하는 방법과 파일을 삭제 하는 방법을 살펴 보았다. 이번에는 파일과 디렉토리를 복사하여 이동하거나 잘라 붙이기를 하는 방법을 살펴본다

OS시스템에서 파일이나 디렉토리를 우클릭하면 "복사" 메뉴와 "잘라내기" 메뉴가 있다. 이 둘의 차이점은 원본을 남겨 놓는가와 원본을 삭제하는가의 차이이다. AIR에서도 이와 같은 기능을 File에서 제공하는데 copyTo() , copyAsync() , moveTo() , moveToAsync()가 있다.

1 파일이나 폴더를 복사
copyTo() , copyToAsync( destination , 덮어쓰기 여부 )를 사용한다.


2 파일이나 폴더를 이동
moveTo() , moveToAsync( destination , 덮어쓰기 여부 )를 사용한다.
각 메서드에서 내용을 덮어쓰는 여부는 부울값으로 true는 기존의 내용을 모두 삭제하고 새로운 내용으로 교체를 한다. false는 기존의 내용을 남겨둔다.

마찬가지로 대상에 Lock이 걸려있는 경우에는 IO에러를 발생한다.
Posted by 버터백통