remove
-
remove()Visual Studio/C 기초 2013. 5. 15. 16:34
파일을 삭제하기 위해서 라이브러리에 포함되어 있는 remove()함수를 사용합니다. 지정된 파일이 존재한다면 DOS프롬프트에서 del명령이나 유닉스에서 rm 명령을 사용한 것과 마찬가지로 삭제되고, remove()함수는 0 값을 돌려줍니다. 만약 파일이 존재하지 않거나, 읽기 전용 상태이거나, 사용하고 계신 윈도우 사용자 계정의 권한이 제한되어 있을 경우 에러가 발생합니다. 에러가 발생할 경우 remove()는 -1값을 돌려줍니다. 주의하실 점은 휴지통을 거치지 않고 바로 삭제되기 때문에 주의를 하셔야 합니다. #include main() { char filename[80]; printf("삭제할 파일 이름을 입력하세요 : "); gets(filename); if(remove(filename)==0) /..