㈠ 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;}