[LabVIEW][성경뷰어 - Bible Reader][SubVI] 파일폴더 생성삭제
LabVIEW로 성경 뷰어를 만들어 보기로 했습니다.
성경 선택후 바로 화면 프로젝트 화면에 출력 할수 있으면 참 좋을텐데 라는 생각으로 시작.
아홉 번째 작업입니다.(아마도.)
찬양탭 작업을 위해 폴더/파일 생성/삭제 기능을 위한 SubVI를 구현해 보았습니다.
< Bible Reader v1.6 찬양폴더 생성부 >
기본기능
1. 경로입력
> 절대경로(거짓) : 상대경로 >> 현제 어플리케이션(실행파일) 위치 대비
> 절대경로(참) : 절대경로 >> 모든 경로 입력
2. 파일 폴더 생성( 경로입력시 마지막 경로값 입력에 대한 처리 )
> 폴더 생성 : 이름만 입력시 폴더생성
> 파일 생성 : 확장자도 같이 입력시 파일생성
* 경로 프로퍼티 / 탐색옵션
- 설정 변경 : 파일/폴더 (파일선택기능/폴더선택기능)
- 설정 변경 : 기존/새로운 것 (기존 파일,폴더 선택 / 새로운 파일,폴더 생성)
3. 기존 파일 및 폴더가 존재하는경우
> 삭제(거짓) : 기존 파일 및 폴더 유지
> 삭제(참) : 기존 파일 및 폴더 삭제 후 새로 생성
4. 기존 파일/폴더 삭제시
> 모든권한(거짓) : 읽기전용인경우 삭제안함
> 모든권한(참) : 모든권한을 얻어 삭제
5. 기존 폴더 삭제시
> 전체 계층 구조(거짓) : 폴더 내에 파일및 폴더가 존재시 삭제안함
> 전체 계층 구조(참) : 폴더 내에 파일및 폴더 유무 관계없이 삭제
6. 삭제 대화상자
> 대화상자(거짓) : 조건이 맞을시 즉시 삭제
> 대화상자(참) : 조건이 맞을시 삭제 할것인지 물어보는 대화상자 팝업
소스코드
1. 경로설정
2. 파일/폴더유무 확인
> 기존 파일/폴더 없으면 파일/폴더 생성 - 종료
3. 기존 파일/폴더 존재시
> 삭제 하지 않을시 - 종료
4. 삭제시 읽기전용인경우
> 권한설정 안할시 - 종료
5. 삭제시 폴더내 파일/폴더 존재의 경우
> 전체계층삭제설정 안할시 - 종료
6. 대화상자 사용시
> 취소 - 종료
*. 삭제 성공 - 새로 파일/폴더 생성 - 종료
==================
파일/폴더 생성/삭제 ver 2
(사실을 글쓰다가 버그 및 필요기능이 추가되어 버전이 바뀜.)
> 초기 배포시 파일 폴더 생성시 사용
> 설정값 저장에 사용
원본 파일
File_Folder_Delete_NEW_2(SubVI).vi
실행파일 - 생략
해당 SubVI 를 사용한 프로젝트
2018/05/31 - [Study] - [LabVIEW][Character generator] 자막기 프로젝트 목록
Labview 2017 프로그램 설치방법 (프로그램 수정시)
2017/11/28 - [Study/Labview(study)] - [LabView] LabView 2017 설치
Runtime Engine 설치방법 (실행파일만 실행시)
2017/11/28 - [Study/Labview(study)] - [Labview] Run-Time Engine
2018/04/23 - [Study/Labview(study)] - [Labview] Run-Time Engine more OS(Mac, Linux)