본문내용
#include
#include
#include
#include
#include
#include
#include
#include
#include
void Change_Dir(void) ;
void Make_Dir(void) ;
void Remove_Dir(void) ;
void File_Read(void) ;
void File_Write(void) ;
void Remove_File(void) ;
void CurrentAllFileList (char *path) ;
void Clear_Dir(void) ;
static void check_file_type(struct stat *);
static void check_file_permission(struct stat *);
int main(void) {
char c ;
while(1) {
printf("[1]디렉토리 검색 [2]디렉토리 생성 [3]디렉토리 삭제\n") ;
printf("[4]파 일 읽기 [5]파 일 쓰기 [6]파 일 삭제\n") ;
printf("[Q(q)]종료 :: ") ;
scanf("%c", &c) ;
getchar() ;
switch(c) {
case '1':
Change_Dir() ;
break ;
case '2':
Make_Dir() ;
break ;
case '3':
Remove_Dir() ;
break ;
case '4':
File_Read() ;
break ;
case '5':
File_Write() ;
break ;
case '6':
Remove_File() ;
break ;
case 'Q':
return 1 ;
break ;
case 'q':
return 1 ;
break ;
default:
printf("잘못된 입력입니다!") ;
break ;
}
}
return 0 ;
}
void Change_Dir(void) {
char *path = NULL ;
char temp[256] ;
printf("이동할 디렉토리를 입력해주세요( ex: /root/abcd ) :: ") ;
scanf("%s", temp) ;
getchar() ;
path = temp ;
if( chdir(path)==NULL ) {
CurrentAllFileList(path) ;
}
else
perror("잘못된 경로명 입니다.\n");
}
void Make_Dir(void) {
char *path = NULL ;
#include
#include
#include
#include
#include
#include
#include
#include
void Change_Dir(void) ;
void Make_Dir(void) ;
void Remove_Dir(void) ;
void File_Read(void) ;
void File_Write(void) ;
void Remove_File(void) ;
void CurrentAllFileList (char *path) ;
void Clear_Dir(void) ;
static void check_file_type(struct stat *);
static void check_file_permission(struct stat *);
int main(void) {
char c ;
while(1) {
printf("[1]디렉토리 검색 [2]디렉토리 생성 [3]디렉토리 삭제\n") ;
printf("[4]파 일 읽기 [5]파 일 쓰기 [6]파 일 삭제\n") ;
printf("[Q(q)]종료 :: ") ;
scanf("%c", &c) ;
getchar() ;
switch(c) {
case '1':
Change_Dir() ;
break ;
case '2':
Make_Dir() ;
break ;
case '3':
Remove_Dir() ;
break ;
case '4':
File_Read() ;
break ;
case '5':
File_Write() ;
break ;
case '6':
Remove_File() ;
break ;
case 'Q':
return 1 ;
break ;
case 'q':
return 1 ;
break ;
default:
printf("잘못된 입력입니다!") ;
break ;
}
}
return 0 ;
}
void Change_Dir(void) {
char *path = NULL ;
char temp[256] ;
printf("이동할 디렉토리를 입력해주세요( ex: /root/abcd ) :: ") ;
scanf("%s", temp) ;
getchar() ;
path = temp ;
if( chdir(path)==NULL ) {
CurrentAllFileList(path) ;
}
else
perror("잘못된 경로명 입니다.\n");
}
void Make_Dir(void) {
char *path = NULL ;
추천자료
국어 접사의 품사 태그 문제
국어 정보 처리를 위한 품사 태그의 몇 문제
[텀과제] java로짠 주소록 추가 구현으로 DB연동도 추가
해싱(Hashing)
정보보호
전통무역과 전자무역의 차이(에뿔발표)
[C/C++] AVL Tree 구현 소스코드 및 상세주석
미생물 분리와 보존
웹 서비스
교원정보소양(교사정보소양) 인증제의 목적, 교원정보소양(교사정보소양) 인증제의 운영 절차...
이산수학, c언어, 이진탐색트리
[경영] 경영정보시스템에 대한 이해
[방송통신대학교 정보통계학과] 2015년 1학기 엑셀데이터분석 출석대체 과제물
2015년 2학기 빅데이터의이해 중간시험과제물 공통(맵리듀스, 빅데이터 활용 사례 등)