《如何更改桌面文件路徑》由會員分享,可在線閱讀,更多相關(guān)《如何更改桌面文件路徑(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、如何更改桌面文件路徑
篇一:如何更改桌面文件路徑
我們在使用電腦時一般都會把系統(tǒng)安裝到C盤,而很多的桌面圖標(biāo)也隨之產(chǎn)生在C盤,當(dāng)桌面文件越來越多是,不僅影響開機(jī)速度,同 時我們的電腦會很卡;當(dāng)系統(tǒng)崩潰需要重裝電腦時,我們總是要通過各種辦法備份桌面。如果我們把桌面路徑改到其他盤符,這些煩惱就不復(fù)存在了,接下來,我們 就一起看看如何設(shè)置吧。
第一步:首先我們通過快捷鍵Win+R來打開運行菜單。
打開開始運行命令框
第二步:在打開運行菜單后,我們輸入regedit打開注冊表。
輸入regedit打開注冊表編輯器
第三步:打開注冊表后,依次找到展開 HKEY_CU
2、RRENT_USER--〉Software--〉Microsoft--〉Windows--〉CurrentVersion--〉Explorer--〉user Shell Folders。
注冊表中找到user Shell Folders設(shè)置
第四步:在窗口右邊找到在窗口的右邊找到字符串值名Desktop,將其值修改為預(yù)設(shè)好的路徑。(如:我想把桌面放在D盤-桌面的文件夾,將其值修改為:D:桌面即可)。
設(shè)置Desktop桌面文件的路徑
第五步:最后我們把電腦注銷或重啟即可完成設(shè)置。
通過上述五步步驟,我們就可以對電腦桌面圖標(biāo)的路徑進(jìn)行更改了,當(dāng)我們遇到電腦系統(tǒng)崩潰時,
3、就可以不用在糾結(jié)于用什么樣的方面進(jìn)行備份了。這種 方法非常實用哦。此外,筆者在這里提醒大家,記得修改前要把桌面的文件拷到修改后的文件夾,否則改完后你的桌面空空如也。而個別電腦注冊表修改后不是默認(rèn) 保存,需要改好后按F5刷新保存。
篇二:怎么把桌面文件路徑改為D盤
大部桌面文件路徑分默認(rèn)的是C盤,但是也有在D盤或其他盤(C、D盤居多)。如果你的系統(tǒng)已開始桌面文件路徑就是D盤,而在重裝系統(tǒng)后,桌面文件存放路徑卻變成了C盤;你原先的游戲資料,QQ資料全部都是放在D盤的某個文件中(一般情況是 我的文檔),這個時候用起來就比較麻煩,要去修復(fù)相當(dāng)多的資料,如果我們可以直接把桌面存放路徑改為D盤的話就
4、簡單了。今天我就給大家來講講:怎么修改桌面文件存放的路徑。
只改變桌面上 我的文檔 的存放路徑
如果只是單獨需要改變 我的文檔 的存放路徑,或是想把 我的文檔 改為特定的某個文件的話很容易就可以辦到。右鍵點擊桌面 我的文檔 >>移動 >>選中你要用來存放的我的文檔的文件夾 >>確定。
通過注冊表修改 我的文檔 和整個桌面路徑
其實出去安全考慮,我們在優(yōu)化電腦的時候,可以盡量不要把一些程序安裝在系統(tǒng)盤之外,即使你中毒了也不會一下子就傳染給系統(tǒng)盤,有一定的安全作用;還有就是如果全部裝在系統(tǒng)盤內(nèi),每一次裝系統(tǒng)后都要重新裝很多很多軟件,這樣的工作量也太大了,你的桌面快
5、捷鍵都是裝在除系統(tǒng)外的盤的話,裝系統(tǒng)后直接把桌面改過來大部分軟件就無需再次安裝。這樣也可以節(jié)省很多時間。言歸正傳,我們是要通過修改注冊表regedit桌面相關(guān)鍵值來修改路
徑。
點擊開始 >>運行 >>輸入regedit
1、首先將C:\Documents and Settings\用戶名(administrator)\桌面 文件夾內(nèi)的所有文件和文件夾(包括隱藏的=Ctrl+A全選就是)全部復(fù)制到D:\XYZ\zhuomian文件夾下(你可以自定義)。
2、打開注冊表編輯器,展開HKEY_CURRENT_USER \ Software \ Microsoft \ Wi
6、ndows \ CurrentVersion \ Explorer \ ShellFolders,在窗口的右邊找到字符串值(REG_SZ)名“Desktop”并右擊,選擇“修改(M)”,在彈出的“編輯字符串”窗口將“數(shù)據(jù)數(shù)值(V)”的值修改為“D:\XYZ\zhuomian”并確定。(最好事先被一下注冊表)
3、打開注冊表編輯器,展開HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User ShellFolders,在窗口的右邊找到字符串值(REG_SZ)名“Desktop”(
7、如果沒有則新建一個)并右擊,選擇“修改(M)”,在彈出的“編輯字符串”窗口將“數(shù)據(jù)數(shù)值(V)”的值修改為“D:\XYZ\zhuomian”并確定。
4、雙擊注冊表編輯器窗口左邊最上面的“我的電腦”將各分支折疊為“我的電腦”一行,然后,點擊菜單欄的“編輯(E)”,在其下拉菜單中選擇“查找(F)”,彈出“查找”窗口,在“查找目標(biāo)(N)”后的框中輸入“C:\Documents and Settings\用戶名\桌面”,按“查找下一個(F)”按鈕,查找所有含有“C:\Documents and Settings\用戶名\桌面”的鍵值,將鍵值數(shù)據(jù)前面的“C:\Documents and Settin
8、gs\用戶名\桌面”部分修改為“D:\XYZ\zhuomian”,其余部分不變。查找到一個并修改完畢后,再點擊菜單欄的“編輯(E)”,在其下拉菜單中選擇“查找下一個(X)
F3”,直到注冊表查找完畢。(如果找不到的可以跳過此步驟)
5、注銷或重新啟動即可生效。然后你可以將C:\Documents and Settings\用戶名\桌面文件夾及其下的內(nèi)容刪除。注意,有一些文件夾必須以另外的管理員用戶名登錄后才能刪除。 趕快動手吧,記得備份哦!
篇三:如何更改桌面文件路徑
如何更改桌面文件路徑
我們在使用電腦時一般都會把系統(tǒng)安裝到C盤,而很多的桌面圖標(biāo)也隨之產(chǎn)生在C盤,當(dāng)桌面文件
9、越來越多是,不僅影響開機(jī)速度,同時我們的電腦會很卡;當(dāng)系統(tǒng)崩潰需要重裝電腦時,我們總是要通過各種辦法備份桌面。如果我們把桌面路徑改到其他盤符,這些煩惱就不復(fù)存在了,接下來,我們就一起看看如何設(shè)置吧。
第一步:首先我們通過快捷鍵“Win+R”來打開“運行”菜單
打開開始運行命令框
第二步:在打開“運行”菜單后,我們輸入“regedit”打開注冊表。
輸入regedit打開注冊表編輯器
第三步:打開注冊表后,依次找到展開 HKEY_CURRENT_USER--〉Software--〉Microsoft--〉Windows--〉CurrentVersion--〉Explore
10、r--〉user Shell Folders。
注冊表中找到user Shell Folders設(shè)置
第四步:在窗口右邊找到在窗口的右邊找到字符串值名“Desktop”,將其值修改為預(yù)設(shè)好的路徑。(如:我想把桌面放在“D盤-桌面”的文件夾,將其值修改為:“D:\桌面”即可)。
設(shè)置Desktop桌面文件的路徑
第五步:最后我們把電腦注銷或重啟即可完成設(shè)置。
通過上述五步步驟,我們就可以對電腦桌面圖標(biāo)的路徑進(jìn)行更改了,當(dāng)我們遇到電腦系統(tǒng)崩潰時,就可以不用在糾結(jié)于用什么樣的方面進(jìn)行備份了。這種方法非常實用哦。此外,筆者在這里提醒大家,記得修改前要把桌面的文件拷到修改后的文件夾,
11、否則改完后你的桌面空空如也。而個別電腦注冊表修改后不是默認(rèn)保存,需要改好后按F5刷新保存。
第1招:以空間換時間
計算機(jī)程序中最大的矛盾是空間和時間的矛盾,那么,從這個角度出發(fā)逆向思維來考慮程序的效率問題,我們就有了解決問題的第1招——以空間換時間。
例如:字符串的賦值。
方法A,通常的辦法:
#define LEN 32 char string1 [LEN]; memset (string1,0,LEN);
strcpy (string1,“This is a example!!”);
方法B:
const char string2[LEN] =“Thi
12、s is a example!”;
char * cp; cp = string2 ;
(使用的時候可以直接用指針來操作。)
從上面的例子可以看出,A和B的效率是不能比的。在同樣的存儲空間下,B直接使用指針就可以操作了,而A需要調(diào)用兩個字符函數(shù)才能完成。B的缺點在于靈 活性沒有A好。在需要頻繁更改一個字符串內(nèi)容的時候,A具有更好的靈活性;如果采用方法B,則需要預(yù)存許多字符串,雖然占用了大量的內(nèi)存,但是獲得了程序 執(zhí)行的高效率。
如果系統(tǒng)的實時性要求很高,內(nèi)存還有一些,那我推薦你使用該招數(shù)。
該招數(shù)的變招——使用宏函數(shù)而不是函數(shù)。舉例如下:
方法C:
#defi
13、ne bwMCDR2_ADDRESS 4 #define bsMCDR2_ADDRESS 17 int BIT_MASK(int __bf) { return ((1U <(((__val) <SET_BITS(MCDR2, MCDR2_ADDRESS, RegisterNumber);
方法D:
#define bwMCDR2_ADDRESS 4 #define bsMCDR2_ADDRESS 17 #define bmMCDR2_ADDRESS BIT_MASK(MCDR2_ADDRESS) #define BIT_MASK(__bf) (((1U<<(bw
14、 ## __bf))-1)<SET_BITS(MCDR2, MCDR2_ADDRESS, RegisterNumber);
函數(shù)和宏函數(shù)的區(qū)別就在于,宏函數(shù)占用了大量的空間,而函數(shù)占用了時間。大家要知道的是,函數(shù)調(diào)用是要使用系統(tǒng)的棧來保存數(shù)據(jù)的,如果編譯器里有棧檢查 選項,一般在函數(shù)的頭會嵌入一些匯編語句對當(dāng)前棧進(jìn)行檢查;同時,CPU也要在函數(shù)調(diào)用時保存和恢復(fù)當(dāng)前的現(xiàn)場,進(jìn)行壓棧和彈棧操作,所以,函數(shù)調(diào)用需要 一些CPU時間。而宏函數(shù)不存在這個問題。宏函數(shù)僅僅作為預(yù)先寫好的代碼嵌入到當(dāng)前程序,不會產(chǎn)生函數(shù)調(diào)用,所以僅僅是占用了空間,在頻繁調(diào)用同一個宏函 數(shù)的時候,該現(xiàn)象尤其突出。
15、
D方法是我看到的最好的置位操作函數(shù),是ARM公司源碼的一部分,在短短的三行內(nèi)實現(xiàn)了很多功能,幾乎涵蓋了所有的位操作功能。C方法是其變體,其中滋味還需大家仔細(xì)體會。
第2招:數(shù)學(xué)方法解決問題
現(xiàn)在我們演繹高效C語言編寫的第二招——采用數(shù)學(xué)方法來解決問題。
數(shù)學(xué)是計算機(jī)之母,沒有數(shù)學(xué)的依據(jù)和基礎(chǔ),就沒有計算機(jī)的發(fā)展,所以在編寫程序的時候,采用一些數(shù)學(xué)方法會對程序的執(zhí)行效率有數(shù)量級的提高。
舉例如下,求 1~100的和。
方法E
int I , j;
for (I = 1 ;I<=100; I ++){
j += I; }
方法F
int I
16、; I = (100 * (1+100)) / 2
這個例子是我印象最深的一個數(shù)學(xué)用例,是我的計算機(jī)啟蒙老師考我的。當(dāng)時我只有小學(xué)三年級,可惜我當(dāng)時不知道用公式 N(N+1)/ 2 來解決這個問題。方法E循環(huán)了100次才解決問題,也就是說最少用了100個賦值,100個判斷,200個加法(I和j);而方法F僅僅用了1個加法,1 次乘法,1次除法。效果自然不言而喻。所以,現(xiàn)在我在編程序的時候,更多的是動腦筋找規(guī)律,最大限度地發(fā)揮數(shù)學(xué)的威力來提高程序運行的效率。
第3招:使用位操作
實現(xiàn)高效的C語言編寫的第三招——使用位操作,減少除法和取模的運算。
在計算機(jī)程序中,數(shù)據(jù)的位是
17、可以操作的最小數(shù)據(jù)單位,理論上可以用“位運算”來完成所有的運算和操作。一般的位操作是用來控制硬件的,或者做數(shù)據(jù)變換使用,但是,靈活的位操作可以有效地提高程序運行的效率。舉例如下:
方法G int I,J; I = 257 /8; J = 456 % 32; 方法H int I,J; I = 257 >>3; J = 456 - (456 >>4 <<
4); 在字面上好像H比G麻煩了好多,但是,仔細(xì)查看產(chǎn)生的匯編代碼就會明白,方法G調(diào)用了基本的取模函數(shù)和除法函數(shù),既有函數(shù)調(diào)用,還有很多匯編代碼 和寄存器參與運算;而方法H則僅僅是幾句相關(guān)的匯編,代碼更簡
18、潔,效率更高。當(dāng)然,由于編譯器的不同,可能效率的差距不大,但是,以我目前遇到的MS C ,ARM C 來看,效率的差距還是不小。相關(guān)匯編代碼就不在這里列舉了。 運用這招需要注意的是,因為CPU的不同而產(chǎn)生的問題。比如說,在PC上用這招編寫的程序,并在PC上調(diào)試通過,在移植到一個16位機(jī)平臺上的時候,可能 會產(chǎn)生代碼隱患。所以只有在一定技術(shù)進(jìn)階的基礎(chǔ)下才可以使用這招。 第4招:匯編嵌入高效C語言編程的必殺技,第四招——嵌入?yún)R編?!霸谑煜R編語言的人眼里,C語言編寫的程序都是垃圾”。這種說法雖然偏激了一些,但是卻有它的道理。匯編語言是效率最高的計算機(jī)語言,但是,不可 能*著它來寫一個操作系統(tǒng)吧?
19、所以,為了獲得程序的高效率,我們只好采用變通的方法 ——嵌入?yún)R編,混合編程。舉例如下,將數(shù)組一賦值給數(shù)組二,要求每一字節(jié)都相符。char string1[1024],string2[1024];方法Iint I;for (I =0 ;I<1024;I++)*(string2 + I) = *(string1 + I)方法J#ifdef _PC_int I;for (I =0 ;I<1024;I++)*(string2 + I) = *(string1 + I);#else#ifdef _ARM___asm{MOV R0,string1MOV R1,string2MOV R2,#0l
20、oop:LDMIA R0!,
[R3-R11]STMIA R1!, [R3-R11]ADD R2,R2,#8CMP R2, #400BNE loop}#endif 方法I是最常見的方法,使用了1024次循環(huán);方法J則根據(jù)平臺不同做了區(qū)分,在ARM平臺下,用嵌入?yún)R編僅用128次循 環(huán)就完成了同樣的操作。這里有朋友會說,為什么不用標(biāo)準(zhǔn)的內(nèi)存拷貝函數(shù)呢?這是因為在源數(shù)據(jù)里可能含有數(shù)據(jù)為0的字節(jié),這樣的話,標(biāo)準(zhǔn)庫函數(shù)會提前結(jié)束而 不會完成我們要求的操作。這個例程典型應(yīng)用于LCD數(shù)據(jù)的拷貝過程。根據(jù)不同的CPU,熟練使用相應(yīng)的嵌入?yún)R編,可以大大提高程序執(zhí)行的效率。 雖然是 必殺技,但是如果輕易可能使用會付出慘重的代價。這是因為,使用了嵌入?yún)R編,便限制了程序的可移植性,使程序在不同平臺移植的過程中,臥虎藏龍,險象環(huán) 生!同時該招數(shù)也與現(xiàn)代軟件工程的思想相違背,只有在迫不得已的情況下才可以采用。切記,切記
《如何更改桌面文件路徑》