C语言判断一个文件是否存在,以及如何删除
来源:互联网 发布:婚礼海报设计软件 编辑:程序博客网 时间:2024/06/05 12:03
#include <fstream>
using namespace std;
#define FILENAME "stat.dat"
int main()
{
fstream _file;
_file.open(FILENAME,ios::in);
if(!_file)
{
cout<<FILENAME<<"没有被创建";
}
else
{
cout<<FILENAME<<"已经存在";
}
return 0;
}
另外一种利用 c 语言的库的办法:
函数名: access
功 能: 确定文件的访问权限
用 法: int access(const char *filename, int amode);
程序例:
#include <stdio.h>
#include <io.h>
int file_exists(char *filename);
int main(void)
{
printf("Does NOTEXIST.FIL exist: %s\n",
file_exists("NOTEXISTS.FIL") ? "YES" : "NO");
return 0;
}
int file_exists(char *filename)
{
return (access(filename, 0) == 0);
}
access(filename, 0)0 表示判断文件是否存在
finename 文件名称 mode 模式,共5种模式:
0-检查文件是否存在
1-检查文件是否可运行
2-检查文件是否可写访问
4-检查文件是否可读访问
6-检查文件是否可读/写访问
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
函数名: unlink
功 能: 删掉一个文件
用 法: int unlink(char *filename);
程序例:
头文件为,dos.h io.h stdio.h都可以
#include
int main(void)
{
FILE *fp = fopen("junk.jnk","w");
int status;
fprintf(fp,"junk");
status = access("junk.jnk",0);
if (status == 0)
printf("File exists\n");
else
printf("File doesn't exist\n");
fclose(fp);
unlink("junk.jnk");
status = access("junk.jnk",0);
if (status == 0)
printf("File exists\n");
else
printf("File doesn't exist\n");
return 0;
}
------------------------------------------------------------------------------------------------------------------
#include <stdio.h>
int remove(const char *fname);
函数remove删除以fname串为名字的文件。删除成功返回0,否则返回非0。
int main(int argc, char *argv[])
{
if(remove(argv[1]))
printf("Remove Error");
return 0;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- C语言判断一个文件是否存在,以及如何删除
- c语言中如何判断文件是否存在
- C语言中如何检查一个文件是否存在以及权限等信息
- C语言判断文件是否存在
- 【转】C语言判断文件是否存在
- C语言判断文件是否存在
- C语言判断文件是否存在
- C语言判断文件是否存在
- C语言-判断文件是否存在
- C语言判断文件是否存在
- C语言判断文件是否存在
- c语言判断文件是否存在
- 如何判断一个文件是否存在
- bash如何判断一个文件是否存在
- C语言判断文件夹或者文件是否存在以及权限等信息access函数和删除文件或目录 remove()函数使用实例
- php-判断一个文件是否存在,便于删除等操作
- 判断一个文件是否存在
- 判断一个文件是否存在
- 【APUE学习心得】fork函数
- 快速排序、归并排序与选择排序
- Intent Flag详解
- Asp.Net 代码审查
- Mysql 表记录删除后数据恢复成功
- C语言判断一个文件是否存在,以及如何删除
- 学科前沿技术(《第31次中国互联网络发展状况统计报告 》)
- js、as相互调用
- HP450安装Ubuntu解决黑屏的方法
- linux 系统软件包的安装与卸载
- android ListView下拉刷新上拉加载更多
- Sum Root to Leaf Numbers
- ECshop模板制作教程100问
- ubuntu 下terminal快捷方式大全