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