본문 바로가기

한글웹프로그래밍/한플로학습

Chapter 10. 시스템@ 파일 핸들[1] - 파일/폴더(디렉토리) 다루기

Chapter 10. 시스템@ 파일 핸들[1] - 파일/폴더(디렉토리) 다루기
10-1. file Handle[1] : 파일복사하기 
 
위 소스 실행 결과값
 
[ 설명 ] 지정파일, 복사파일 각 변수를 두고 지정파일에 해당되는 파일을 복사파일로 복사를 합니다.
file handle 관련 멜터명령어는 시스템@ 으로 시작해야합니다. 시스템@파일복사 해당 결과값은 '파일인덱스' 변수에 저장됩니다. 단, 실패할 경우 -1 값을 리턴합니다. 

10-2. file Handle[1] : 파일이동하기 
 
위 소스 실행 결과값
 
[ 설명 ] 지정파일, 복사파일 각 변수를 두고 지정파일에 해당되는 파일을 이동파일로 이동를 합니다.
명령어 시스템@파일이동, 파일명은 이동되는 파일의 파일명으로 지정됩니다.
단, 실패할 경우 -1 값을 리턴합니다. 

10-3. file Handle[1] : 파일삭제하기 
 
[ 설명 ] 지정된 파일을 삭제 합니다. 
명령어 시스템@파일삭제, '지저파일' 변수에 지정된 share/애국가.txt 파일이 삭제가 됩니다.
단, 실패할 경우 -1 값을 리턴합니다. 

10-4. file Handle[1] : 폴더(디렉토리) 생성 
 
위 소스 실행 결과값
 
[ 설명 ] 지정된 경로에 대한 폴더(디렉토리가 생성됩니다. 
명령어 시스템@폴더생성, '폴더생성' 변수에 지정된 share 아래 신규폴더 라는 폴더가 생성됩니다.
단, 실패할 경우 -1 값을 리턴합니다. 

10-5. file Handle[1] : 폴더(디렉토리) 복사 
 
위 소스 실행 결과값
 
[ 설명 ] 지정된 경로에 대한 폴더(디렉토리)가 복사됩니다. 
명령어 시스템@폴더복사, '지정폴더' 변수에 지정된 신규폴더 폴더의 모든 내용이 복사폴더로 모두 복사됩니다. 지정폴더 변수 아래 파일 및 디렉토리 모두다 복사가 됩니다. 
또한 실행후 리턴 변수 '결과인덱스' 에는 .폴더, .파일 각 성공시 파일 및 폴더에 대한 정보를 담고 있습니다.
단, 실패할 경우 -1 값을 리턴합니다. 

10-6. file Handle[1] : 폴더(디렉토리) 이동 
 
위 소스 실행 결과값
 
[ 설명 ] 지정된 경로에 대한 폴더(디렉토리)가 이동됩니다. 
명령어 시스템@폴더이동, '지정폴더' 에 지정된 신규폴더가 in/신규폴더로 모두 이동됩니다. 신규폴더 아래 파일 및 디렉토리 모두 다 이동이 됩니다. 
또한 실행후 리턴 변수 '결과인덱스' 에는 .폴더, .파일 각 성공시 파일 및 폴더에 대한 정보를 담고 있습니다.
단, 실패할 경우 -1 값을 리턴합니다. 

10-7. file Handle[1] : 폴더(디렉토리) 삭제 
 
위 소스 실행 결과값
 
[ 설명 ] 지정된 경로에 대한 폴더(디렉토리)가 삭제됩니다. 
명령어 시스템@폴더삭제, '삭제폴더' 에 지정된 share/in/신규폴더 폴더가 삭제됩니다. share/in/신규폴더, 아래 파일 및 디렉토리 모두다 삭제가 됩니다. 
또한 실행후 리턴 변수 '결과인덱스' 에는 .폴더, .파일 각 성공시 파일 및 폴더에 대한 정보를 담고 있습니다.
단, 실패할 경우 -1 값을 리턴합니다.