導航:首頁 > 文件類型 > c怎麼修改文件名

c怎麼修改文件名

發布時間:2023-03-09 21:10:39

① 如何修改c盤用戶文件夾名稱

1.在控制面板-〉用戶帳戶中將帳戶A改名為B。
2.打開C:\Users或「用戶」文件夾,將文件夾A重命名為B。
3.點擊開始,點擊運行,輸入regedit,點擊確定。
4.在注冊表編輯器中定位到以下路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
5.在ProfileList文件夾下,分別點擊名字為較長的字元串的文件夾,查看窗口右側的ProfileImagePath鍵的內容,找到路徑為C:\Users\A的鍵。
6.雙擊此ProfileImagePath鍵,將其內容修改為:C:\Users\B。

② 如何修改c盤用戶名文件夾名稱

許多用戶在安裝win10系統之後,想要讓電腦顯得更加個性化,就想要給C盤中的用戶文件夾名稱進行自定義修改,那麼win10系統怎麼自定義C盤用戶文件夾名稱呢?接下來給大家分享一下具體的操作步驟。

1、在鍵盤上按下Windows鍵+X 組合鍵,選擇【關機或注銷】-【注銷】;

2、切換到Administrator用戶登錄;

3、登錄Administrator賬戶後,按下【Windows 鍵+ E】打開「文件資源管理器」進入C盤,即系統盤;

4、找到之前所使用的用戶賬戶文件夾,單擊右鍵,重命名為需要修改的名字 並記下來,如:USER;

5、Windows鍵+R打開運行,輸入regedit,點擊確定打開Windows注冊表管理器;

6、依次展開HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,在Profilelist下的文件夾對應系統中用戶。而文件夾中ProfileImagePath值是指向每個用戶文件夾的地址,一個個點擊查看,找到中文名用戶的對應所在的ProfileImagePath值;

7、雙擊打開【ProfileImagePath】值,將地址改為修改成之前修改的文件夾名。與C盤的文件夾名一致,再次注銷,完成登錄用戶文件夾名更改。

以上給大家介紹的便是win10系統怎麼自定義C盤用戶文件夾名稱的詳細操作步驟,有需要的用戶們可以按照上面的方法步驟來進行操作吧。

③ 用C語言怎麼改文件名

我告訴你一個很簡單的方法
你加頭文件#include<stdlib.h>
在語句中寫system("ren
qq.txt
ww.txt");
如果文件不在程序目錄下,就在文件名那裡加路徑就可以了,但路徑中的單斜杠(\)要寫成雙斜杠(\\);
如system("ren
c:\\qq.txt
ww.txt")
如果你要用字元串來命名文件名。就用這個函數strcat()函數來把字元串接起來就可以了,在、前面加頭文件#include<string.h>.
如上面的列子可以這么寫:
char
a[10]="ww.txt";//這是你要改成的文件名。
char
b[20]="ren
c:\\qq.txt
";
strcat(b,a);//這里把a、b字元串接起來,經過這里b就等於"ren
c:\\qq.txt
ww.txt";了

//下面直接又調用
system(b);//因為字元串b
經過和a連接後就是整個你需要填進的參數了。

④ 如何更改C語言的文件名(如下圖)

點擊菜單欄上的文件按鈕,可以看到另存為,可以把程序文件存成其他的名字。
還有一個方法是,關閉vs,然後找到工程文件夾,找到 練習.c,然後點右鍵,選擇重命名即可。

⑤ 文件名怎麼改

方法有很多,首先要確保文件夾選項中的『隱藏已知文件類型的擴展名』的不要勾選。回
這樣可以確保你能答看到文件的擴展名,也有說後綴的。
這里給你說兩種方法,只給你說在WINDOWS下修改文件名的方法。
1 右鍵單擊想要修改文件名的文件,在彈出的菜單中選擇『重命名』。
2 左鍵單擊想喲修改的文件,然後再單擊一次要修改的文件名部分(注意是文件名的框內),這個時候你會看到文件名部分已經變為藍色可選,這個時候就可以修改了。注意文件名的後綴,盡量不要改後綴。除非你有特殊要求。

⑥ 如何用c語言重命名

可以通過C庫函數rename實現。

頭文件:stdio.h

原型::int rename(char *oldname, char *newname);

功能: 給一個文件重命名,從原始的oldname改成新名字newname。如果oldname和newname帶有路徑,且所在文件夾不同,那麼用該函數可以實現文件移動功能。刪除成功返回0,否則返回-1。

使用rename需要注意:

一、重命名文件:

  1. 如果newname指定的文件存在,則會被覆蓋。

  2. 如果newname與oldname不在一個目錄下,則相當於移動文件。


二、重命名目錄:

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

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

  3. 對於newname和oldname兩個目錄,調用進程必須有寫許可權。

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

⑦ 如何在C語言編程裡面修改源文件名字

修改文件名,可要調用操作系統提供的API函數,比如Windows上的MoveFile(),也可以直接調用cmd中已提供的重命名命令——rename。下面的示例代碼,調用rename命令來重名命文件名。

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intmain(intac,char*pav[])
{
if(ac!=3){
printf("程序名要重命名的文件路徑新的文件名 ");
printf("示例:test.exe1.txt2.txt ");
return0;
}
if(access(pav[1],0)!=0){
printf("不存在該文件 ");
return0;
}
charszcmd[256]="cmd/crename";
strcat(szcmd,pav[1]);
strcat(szcmd,"");
strcat(szcmd,pav[2]);
system(szcmd);
return0;
}

⑧ 用C語言編程修改文件名(C++也行)

麻煩在文件名允許有空白和一些與C語言有沖突的特殊符號。
如果沒有上述情況可以這樣寫:
(1)通過位置參數傳入 老擴展名 和 新擴展名
void main(int argc, char *argv[]){}
命令行: my_rename.exe jpeg jpg
程序名在 argv[0]里,"jpeg" 在 argv[1]里,jpg 在 argv[2]里了
l2 = strlen(argv[1]); // 老擴展名長度
(2) 通過
char command[120],namelist[]="all.lis";
sprintf(command,"DIR/B/A-D/OD *.%s > %s", argv[1],namelist);
system(command);
取得所有要換名的文件名字列表,存放在all.lis文件里,一個文件名一行。
(3)打開 all.lis 文件,
FILE *flist;
if ( (flist = fopen(namelist,"r") ) == NULL ) {
printf("\007Cann't open work file: %s ", namelist);exit(1);
};
一行一行讀入:
char current_file_name[64],new_name[64];
while ( fgets( current_file_name, 64, flist) !=NULL ) { 處理};
(4)while 循環 處理:
strcpy(new_name,current_file_name);
l = strlen(new_name); // 文件名全長
strncpy(&new_name[0]+(l-l2),"\0",1); // 文件基本名,含點號,不含擴展名
strcat(new_name,argv[2]); // 新文件名
sprintf(command,"REN %s %s",current_file_name,new_name); // 換名命令
system(command); // 執行換名

完整程序:
#include <stdio.h>
#include <stdlib.h>
FILE *flist;
void main(int argc,char * argv[])
{
int l,l2;
char command[240],namelist[]="all.lis";
char current_file_name[64],new_name[64];

if(argc < 3) {printf("\007Usage: %s old_ext new_ext\n",argv[0]);
printf("For example: %s jpeg jpg\n",argv[0]);
exit(0);
}

l2 = strlen(argv[1]);

sprintf(command,"DIR/B/A-D/OD *.%s > %s", argv[1],namelist);
system(command);
if ( (flist = fopen(namelist,"r") ) == NULL ) {
printf("\007Cann't open work file: %s ", namelist);exit(1);
};

while ( fgets( current_file_name, 64, flist) !=NULL ) {
strcpy(new_name,current_file_name);
l = strlen(new_name);
strncpy(&new_name[0]+(l-l2-1),"\0",1);
strcat(new_name,argv[2]);
strncpy(¤t_file_name[0]+l-1,"\0",1);
sprintf(command,"REN %s %s", current_file_name, new_name);
system(command);
};
fclose(flist);
exit(0);
}

閱讀全文

與c怎麼修改文件名相關的資料

熱點內容
linux文件夾許可權只讀不能寫 瀏覽:100
索引碼表文件打開失敗 瀏覽:399
如何改變word中所有圖片的大小 瀏覽:200
qq綠鑽帳號獲取工具 瀏覽:47
發送文件到u盤是什麼意思 瀏覽:765
人力資源數據分析師在哪裡報考 瀏覽:862
java判斷位元組 瀏覽:464
文件照有角度沒照好用ps怎麼修補 瀏覽:814
嵌入式系統教程pdf 瀏覽:378
電視機有線怎麼設置無線網路呢 瀏覽:228
creo怎麼改配置文件中文 瀏覽:56
saiapp 瀏覽:870
遞歸分解質因數c程序 瀏覽:889
虛擬機怎麼建立linux 瀏覽:895
使用臨時配置文件登陸什麼意思 瀏覽:597
刪除視頻文件怎麼辦 瀏覽:92
哪吒什麼網站可以 瀏覽:289
網路應用構圖 瀏覽:598
萬步有約查看數據如何看處方 瀏覽:458
福彩3d和值工具下載 瀏覽:433

友情鏈接