㈠ c语言怎么彻底删除文件
可以的。
显示在列表的就是普通文件, 到文件夹删除后,就是彻底删除。
不会重复生成的。
㈡ c语言中有没有清空文件的函数
可能您的测试方法不正确,程序运行后,文件a.txt的长度确实是0。
㈢ c语言怎么删除文件夹里所有文件
如果想简单
就直接调用系统命令
比如 windows下
system("delete xxxx\\*");
Linux下
system("rm xxxx/*")
如果想用纯C接口
先opendir
然后循环遍历readdir
依次调用remove 函数删除文件。
㈣ 用C语言怎么删除一些文件
用 system 调 DOS 命令 ERASE 或 DEL
加选项 /F 强迫删除
加选项 /Q 不要问是否确定要删除
路径单斜杠用双斜杠。
例如:
system("DEL /F /Q *.jpg"); -- 删除当前文件夹里所有的jpg图像文件
system("ERASE C:\\TEMP\\abc.txt");
删除文件 C:\TEMP\abc.txt
也可以:
char cmd[]="ERASE C:\\TEMP\\abc.txt";
system(cmd);
㈤ 如何在c语言中清空文件里的内容(很急)
在c语言中清空文件里的内容的代码:
示例:
#include "
stdio.h"
main()
{FILE *fp;
if(fp=fopen("要清空的件","w+")==NULL)/*以写的方式打开已经存的文件相当于是答清空。*/
{printf("Error.");
getch();
exit(0);}
fclose(fp);
(5)c语言清除文件夹扩展阅读
C语言remove()函数:删除文件或目录
clude<stdio.h>
int main(){
charfilename[80];
printf("Thefiletodelete:");
gets(filename);
if(remove(filename)==0)
printf("Removed%s.",filename);
else
perror("remove");
}
㈥ c语言怎么删除一个文件夹里的所有文件
比如说你要删除所有C盘中的文件:
system("del *.*");
del是DOS下的删除命令, *.*这个我不用解释了吧?
㈦ c语言怎样删除文件
首先要说明的是这里并不是指删除C编译器里面的文件,呵呵,如果只是要删除那些文件的话,那就很简单,直接选中文件后按delete键就可以删除了,但是我们删除那些文件干嘛?我们还要用它写程序啊,呵呵。我在这里要说的是,怎样使用C语言编写程序来删除文件。
在C语言中,我们可以使用remove()函数来删除指定的文件,具体语法为:
Int remove(char *filename);其中filename是一个指向字符串的指针,该字符串可以组成有效的文件名,也可以包含路径说明。如果我们要删除D盘下的ABC.txt文件,我们就可以这样写:remove(“D:\ABC.txt”);
㈧ 怎么用C语言删除一个文件夹
//调用system函数并传递字符串参数rd
/s
/q
path(path为目录的路径)就行了
//下面有一个例子
#include<stdio.h>
#include<string.h>
int
main()
{
char
cmd[256]="rd
/s
/q
";
printf("请输入要删除的目录的路径:");
//将目录的路径连接到cmd的后面
gets(cmd+strlen(cmd));
if(0==system(cmd))
printf("目录已删除,请注意查看!\n");
return
0;
}
㈨ 在C语言中有没有删除文件夹的函数
没有,必须调用system相应命令来删除
㈩ 如何用C语言删除文件
建议你学习使用msdn,这个里边有很多函数的使用说明,你说的这个不过是一个简单的删除文件的函数,你查查就知道了,很简单的,像打开就是
if(fp = fopen("xxxx.xxx") == NULL){printf("error\n");return -1;}