Programing - C/C Basic grammar
120 파일 속성 변경 (_chmod)
junmoyo
2017. 12. 27. 06:06
개념 :
1. io.h, sys/stat.h 를 포함 합니다.
2. 파일을 보호하거나 사용해야 할때 이용합니다.
3. 원형 : int _chmod (const char* filename, int pmode);
4. 모드 :
- _S_IREAD 읽기 전용 모드
- _S_IWRITE 일반 모드
소스코드 : main.c
#include<stdio.h>
#include<io.h>
#include<sys/stat.h>
int main(void)
{
char *filePath = "C:\\Users\\junmo\\Desktop\\300\\120\\file.txt";
FILE *fp = NULL;
fopen_s(&fp, filePath, "w+" );//파일을 생성
if (fp != NULL)//파일 생성되었다면
{
fclose(fp);//파일 닫기
}
//속성 값 변경
if (_chmod(filePath, _S_IREAD) != 0)
{
perror("파일 읽기 모드 설정 실패");
}
else
{
puts("읽기 모드 설정");
}
system("pause");
return 0;
}
결과 :