如何用C语言清空特定文件夹中的所有文件

如题所述

如果想简单
就直接调用系统命令
比如 windows下
system("delete xxxx\\*");
Linux下
system("rm xxxx/*")

如果想用纯C接口
先opendir
然后循环遍历readdir
依次调用remove 函数删除文件。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用C语言清空特定文件夹中的所有文件
void main(){\/\/清空特定文件夹中的所有文件char* a=".";char* b="";

如何用C语言清空特定文件夹中的所有文件
先opendir 然后循环遍历readdir 依次调用remove 函数删除文件。

c#实现遍历文件夹里的所有文件内容,然后删除某个内容?
C是一个通用的计算机编程语言创建的丹尼斯·里奇在1972年贝尔实验室。它是一种程序性和低级语言,提供对系统内存的访问。C是一个成千上万的计算机编程语言用来创建列表的指令。今天仍然非常广泛使用和影响力。有许多资源网上学习C语言,比如learn-c.org提供了一个免费互动教程。

c语言怎么删除一个文件夹里的所有文件
比如说你要删除所有C盘中的文件:system("del *.*");del是DOS下的删除命令, *.*这个我不用解释了吧?

怎么用c语言实现遍历某目录或文件夹里的所有文件(所有类型
实现遍历目录或文件夹里的所有文件在C语言中并非标准库直接支持的操作。然而,对于不同的操作系统,可以采用不同的方法来实现这一功能。对于Windows系统,可以使用FindFirstFile、FindNextFile和FindClose这三个API来实现遍历动作。具体用法请参考MSDN文档。以下是使用Visual Studio 2019编译的示例代码,采用了多...

c语言 怎么将一个txt文件的所有信息删除
c语言将一个txt文件的所有信息删除的实现方法是以写模式打开一个同名文件,用来覆盖原来的文件,这样原来文件的内容将被删除。具体显示方法如下:int main(){ int i;FILE *data;data = fopen("peding.txt", "w");if(!data) { perror("对不起,文件找不到");return 1;} \/*循环写入100次 *...

用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[]="...

...和CFile遍历一个指定文件夹并删除里面的所有文件(里面没有下层文件夹...
\/\/IsDots 就是的 . 和 .. 如果你不判断是文件夹 它会把当成文件去删除,结果去删除不掉 \/\/在Windows系统下 文件和文件夹被看作同样的东西 if( !finder.IsDots() && !finder.IsDirectory() ){ file= finder.GetFilePath();\/\/CFile::Remove(file); 你这函数都没有返回值 你好意思直接...

c语言 (vc6.0)求程序如何删除文件夹下的所有文件且不删除文件夹下的文件...
ifdef _DEBUG define new DEBUG_NEW undef THIS_FILE static char THIS_FILE[] = __FILE__;endif using namespace std;\/\/\/ \/\/ The one and only application object CWinApp theApp;\/\/\/ \/\/ char dir[] = "d:\\\\test\\\\";\/\/ DeleteAnyFiles(dir);\/\/\/...

如何在VS里用C语言删除文件夹?
方法1、用文件删除函数如实现:函数名: remove 功 能: 删除一个文件 用 法: int remove(char *filename);程序例:include <stdio.h> int main(void){ char file[80];\/* prompt for file name to delete *\/ printf("File to delete: ");gets(file);\/* delete the file *\/ if (...

相似回答