C刪除檔案

2023-01-02 11:15:31 字數 1171 閱讀 4469

1樓:匿名使用者

想到一個蠢方法:

char name[25];

cin>>name;

char ch[4+25];

ch[0]='d';

ch[1]='e';

ch[2]='l';

ch[3]=' ';

memcpy(ch+4,name,25);

system(ch);

2樓:栩箭

翻看msdn

delete a file.

int _unlink(

const char *filename

);int _wunlink(

const wchar_t *filename);requirements

routine

required header

_unlink

and_wunlinkor

3樓:匿名使用者

char name[25];

cin >> name;

char cmd[80];

sprintf(cmd, "del %s", name);

system(cmd);

4樓:匿名使用者

1 首先你要明白,system命令的引數是一個cmd命令的字串,這個字串可以你自己拼出來的,所以用string的操作就可以了。

#include

#include

#include

using std::string;

using std::cout;

using std::endl;

using std::cin;

int main()

2 或者我剛msdn搜到一個 stdio.h裡的庫函式(_unlink),下面是msdn的例子,這種函式就比較直接,不需要你拼字串了:

// crt_unlink.c

#include

int main( void )

3 我剛才打字完發現,原來有人已經提到unlink了,先說我沒有抄他的,我是看的csdn的帖子找的,裡面還有特定於mfc的cfile::remove和特定於windows的deletefile函式,不過我覺得unlink最適合你,這個是crt裡的函式,比較通用。

c盤哪些檔案可以刪除,c盤哪些檔案可以刪除 win

以下這些檔案可以刪除 1 c windows temp 資料夾中的所有檔案 系統臨時檔案 2 c windows servicepackfiles 升級sp1或sp2後的備份檔案 3 c windows driver cache i386 driver.cab壓縮檔案 驅動程式的備份檔案 4 c w...

c盤windowsold哪些檔案可以刪除嗎

這個資料夾是可以刪除的。此資料夾的產生是在安裝系統的過程中沒有對原系統盤進行格式化操作,而是在原系統基礎上進行安裝的。系統就會生成這個資料夾,用來存放原系統的系統及相關檔案,因此可以放心刪除的,不會對現有系統產生影響。如果覆蓋或者升級安裝win8,需要清理產生的windows.old資料夾,騰出c盤...

怎麼刪除c盤裡面的隱藏檔案啊,怎麼刪除C盤裡面的隱藏檔案啊

先到c盤看看,裡面的沒發現有隱藏檔案 隱藏檔案的顏色比較淡 c盤肯定是有隱藏檔案的 如系統的引導檔案 如果沒看見,說明被隱藏起來了。回到桌面,在 開始 處開啟 控制面板 在 控制面板 中選擇 資料夾選項 在 資料夾選項 視窗中選擇 檢視 在檢視下,執行以下操作 在第1處 勾選 顯示系統資料夾的內容 ...