關於c語言重新命名檔案的問題

時間 2021-08-30 10:37:16

1樓:匿名使用者

用引號把空格括起來就行。。

char cmd="rename c:\\\"documents and settings\"\\administrator\\桌面\\abc.txt 123456.txt"

2樓:匿名使用者

#include

#include

int main()

3樓:匿名使用者

使用轉義字元 \t

4樓:三號床鋪的四哥

函式rename()用於重新命名檔案、改變檔案路徑或更改目錄名稱,其原型為

int rename(char * oldname, char * newname);

【引數】oldname為舊檔名,newname為新檔名。

【返回值】修改檔名成功則返回0,否則返回-1。

重新命名檔案:

如果newname指定的檔案存在,則會被刪除。

如果newname與oldname不在乙個目錄下,則相當於移動檔案。

重新命名目錄:

如果oldname和oldname都為目錄,則重新命名目錄。

如果newname指定的目錄存在且為空目錄,則先將newname刪除。

對於newname和oldname兩個目錄,呼叫程序必須有寫許可權。

重新命名目錄時,newname不能包含oldname作為其路徑字首。例如,不能將/usr更名為/usr/foo/testdir,因為老名字( /usr/foo)是新名字的路徑字首,因而不能將其刪除。

c如何給檔案重新命名,C 如何給檔案重新命名

我寫了個winform的控制台應用程式。你看看。static void main string args private static bool movefile string oldpath,string movenewpath 建立檔案 if file.exists movenewpath 判斷...

c語言中如何刪除檔案和重新命名檔案,舉個例子可以麼

函式名 rename 功 能 重新命名檔案 用 法 int rename char oldname,char newname 程式例 include int main void 函式名 remove 功 能 刪除乙個檔案 用 法 int remove char filename 程式例 includ...

用C語言編寫程式 將JJ 檔案複製,重新命名為aa 怎麼寫

char buffer 512 file fp1,fp2 float num if null fp1 fopen jj.txt r else else else fclose fp1 printf success n void main if null fr fopen aa.txt w while...