2013-07-22 3 views
0

응용 프로그램 디렉토리에 A, B, C라고하는 폴더가 있습니다. 이 디렉토리에도 파일 D가 있습니다. 내가 원하는 것은 D를 복사하지 않고 모든 폴더를 응용 프로그램 저장소 디렉토리에 복사하는 것입니다. 또는 모든 파일과 폴더를 복사 한 후에 D를 삭제하려고합니다.이 작업을 수행 할 방법이 있습니까?Actionscript 3.0 개체 잘라 내기 및 붙여 넣기 또는 삭제

답변

1

File에 대한 설명서를 읽어 보시기 바랍니다.

당신은 한 두 가지 방법으로 수행 할 수 있습니다

  1. 각 디렉토리 하나 하나를 수행합니다. moveTo(File.applicationStorageDirectory)을 사용하여 File.applicationDirectory.resolvePath("A")으로 이동할 것입니다 (실제 디렉토리 이름도 확인해야 할 수도 있습니다.) 테스트 해보십시오. 그런 다음 각 디렉토리에 deleteDirectory을 사용합니다 (분명히 applicationDirectory를 삭제하지 않으려는 것입니다).
  2. 위의 moveTo 메소드를 사용하여 전체 File.applicationDirectoryFile.applicationStorageDirectory으로 옮기십시오. 그러나 그 applicationDirectory에있는 것이 무엇인지 확신 할 수 없으므로 원하지 않는 것을 이동하고 삭제할 수 있습니다. 그런 이유로, 나는 방법 1을 제안 할 것입니다.
+0

고맙습니다. applicationDirectory에서 폴더를 옮길 수 없었습니다. 대신 복사하고 deleteDirectory와 deleteFile은 나를 위해 일했습니다 :) –

+0

그래, 그런 문제가 있을지 궁금해. applicationDirectory는 특히 모바일 장치에서 저장 지점으로 사용하기위한 것이 아닙니다. 항상 applicationStorageDirectory를 사용해야합니다. 다행히 나는 당신을 올바른 방향으로 인도 할 수 있었다. –

관련 문제