C로 구현한 linux 디렉토리 생성/검색/삭제 파일 생성/검색/삭제
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

#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 ;

키워드

C,   리눅스,   linux,   파일,   디렉토리,   생성,   검색,   삭제
  • 가격1,000
  • 페이지수8페이지
  • 등록일2007.11.16
  • 저작시기2004.6
  • 파일형식기타(c)
  • 자료번호#436308
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니