본문 바로가기
C 언어

C Language Configure File Path Move Problem Resolution

by Managemnet S/W saehyeong.woo 2022. 7. 25.
SMALL

Configure File에 경로문제에 대한 해결책

 

BEFORE

경로 설정 cd
cd를 포함하지 않는 경우

cd 경로 이동 명령어를 Configure File에 포함하지 않는 경우엔  Permission denide라는 오류 명령어 발생

cd를 포함한 경우

cd 경로 이동 명령어를 Configure File에 포함하게 되면 "=" 과 " " 이 2가지 기준으로 나눠지기에 cd만 Parsing이 되어 현재디렉토리 변경이 않됨


NOW

Mkdir 함수로 Configure 파일의 경로에 파일을 생성 후에 Chdir 함수로 configure파일의 경로로 이동

If-elseif문을 통해 파일이 이미 있을 때 없을 때의 경우의 수를 나눠 처리하고 LOG.log에 기록함.

이미 디렉토리 존재

이미 디렉토리가 존재할경우 Folder already exists But New Route Move Success 라는 알림과 현재 디렉토리를 pwd명령어로 나타나게 됨.

디렉토리 생성

디렉토리가 없을경우 NEW Folder Make new Route Move Success라는 알림과 현재 디렉토리에 파일을 생성하고 pwd로 이동한 경로를 나타나게 됨

 

 

LIST