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