您的位置:百味书屋 > 范文大全 > 经典范文 > 如何更改桌面文件路径 正文

如何更改桌面文件路径

2016-11-27 13:21:15 来源网站:百味书屋

篇一:如何更改桌面文件路径

我们在使用电脑时一般都会把系统安装到C盘,而很多的桌面图标也随之产生在C盘,当桌面文件越来越多是,不仅影响开机速度,同 时我们的电脑会很卡;当系统崩溃需要重装电脑时,我们总是要通过各种办法备份桌面。如果我们把桌面路径改到其他盘符,这些烦恼就不复存在了,接下来,我们 就一起看看如何设置吧。

第一步:首先我们通过快捷键Win+R来打开运行菜单。

打开开始运行命令框

第二步:在打开运行菜单后,我们输入regedit打开注册表。

输入regedit打开注册表编辑器

第三步:打开注册表后,依次找到展开 HKEY_CURRENT_USER--〉Software--〉Microsoft--〉Windows--〉CurrentVersion--〉Explorer--〉user Shell Folders。

注册表中找到user Shell Folders设置

第四步:在窗口右边找到在窗口的右边找到字符串值名Desktop,将其值修改为预设好的路径。(如:我想把桌面放在D盘-桌面的文件夹,将其值修改为:D:桌面即可)。

设置Desktop桌面文件的路径

第五步:最后我们把电脑注销或重启即可完成设置。

通过上述五步步骤,我们就可以对电脑桌面图标的路径进行更改了,当我们遇到电脑系统崩溃时,就可以不用在纠结于用什么样的方面进行备份了。这种 方法非常实用哦。此外,笔者在这里提醒大家,记得修改前要把桌面的文件拷到修改后的文件夹,否则改完后你的桌面空空如也。而个别电脑注册表修改后不是默认 保存,需要改好后按F5刷新保存。

篇二:怎么把桌面文件路径改为D盘

大部桌面文件路径分默认的是C盘,但是也有在D盘或其他盘(C、D盘居多)。如果你的系统已开始桌面文件路径就是D盘,而在重装系统后,桌面文件存放路径却变成了C盘;你原先的游戏资料,QQ资料全部都是放在D盘的某个文件中(一般情况是 我的文档),这个时候用起来就比较麻烦,要去修复相当多的资料,如果我们可以直接把桌面存放路径改为D盘的话就简单了。今天我就给大家来讲讲:怎么修改桌面文件存放的路径。

只改变桌面上 我的文档 的存放路径

如果只是单独需要改变 我的文档 的存放路径,或是想把 我的文档 改为特定的某个文件的话很容易就可以办到。右键点击桌面 我的文档 >> 移动 >> 选中你要用来存放的我的文档的文件夹 >> 确定。

通过注册表修改 我的文档 和整个桌面路径

其实出去安全考虑,我们在优化电脑的时候,可以尽量不要把一些程序安装在系统盘之外,即使你中毒了也不会一下子就传染给系统盘,有一定的安全作用;还有就是如果全部装在系统盘内,每一次装系统后都要重新装很多很多软件,这样的工作量也太大了,你的桌面快捷键都是装在除系统外的盘的话,装系统后直接把桌面改过来大部分软件就无需再次安装。这样也可以节省很多时间。言归正传,我们是要通过修改注册表regedit桌面相关键值来修改路

径。

点击开始 >> 运行 >> 输入regedit

1、首先将C:\Documents and Settings\用户名(administrator)\桌面 文件夹内的所有文件和文件夹(包括隐藏的=Ctrl+A全选就是)全部复制到D:\XYZ\zhuomian文件夹下(你可以自定义)。

2、打开注册表编辑器,展开HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellFolders,在窗口的右边找到字符串值(REG_SZ)名“Desktop”并右击,选择“修改(M)”,在弹出的“编辑字符串”窗口将“数据数值(V)”的值修改为“D:\XYZ\zhuomian”并确定。(最好事先被一下注册表)

3、打开注册表编辑器,展开HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User ShellFolders,在窗口的右边找到字符串值(REG_SZ)名“Desktop”(如果没有则新建一个)并右击,选择“修改(M)”,在弹出的“编辑字符串”窗口将“数据数值(V)”的值修改为“D:\XYZ\zhuomian”并确定。

4、双击注册表编辑器窗口左边最上面的“我的电脑”将各分支折叠为“我的电脑”一行,然后,点击菜单栏的“编辑(E)”,在其下拉菜单中选择“查找(F)”,弹出“查找”窗口,在“查找目标(N)”后的框中输入“C:\Documents and Settings\用户名\桌面”,按“查找下一个(F)”按钮,查找所有含有“C:\Documents and Settings\用户名\桌面”的键值,将键值数据前面的“C:\Documents and Settings\用户名\桌面”部分修改为“D:\XYZ\zhuomian”,其余部分不变。查找到一个并修改完毕后,再点击菜单栏的“编辑(E)”,在其下拉菜单中选择“查找下一个(X)

F3”,直到注册表查找完毕。(如果找不到的可以跳过此步骤)

5、注销或重新启动即可生效。然后你可以将C:\Documents and Settings\用户名\桌面文件夹及其下的内容删除。注意,有一些文件夹必须以另外的管理员用户名登录后才能删除。 赶快动手吧,记得备份哦!

篇三:如何更改桌面文件路径

如何更改桌面文件路径

我们在使用电脑时一般都会把系统安装到C盘,而很多的桌面图标也随之产生在C盘,当桌面文件越来越多是,不仅影响开机速度,同时我们的电脑会很卡;当系统崩溃需要重装电脑时,我们总是要通过各种办法备份桌面。如果我们把桌面路径改到其他盘符,这些烦恼就不复存在了,接下来,我们就一起看看如何设置吧。

第一步:首先我们通过快捷键“Win+R”来打开“运行”菜单

打开开始运行命令框

第二步:在打开“运行”菜单后,我们输入“regedit”打开注册表。

输入regedit打开注册表编辑器

第三步:打开注册表后,依次找到展开 HKEY_CURRENT_USER--〉Software--〉Microsoft--〉Windows--〉CurrentVersion--〉Explorer--〉user Shell Folders。

注册表中找到user Shell Folders设置

第四步:在窗口右边找到在窗口的右边找到字符串值名“Desktop”,将其值修改为预设好的路径。(如:我想把桌面放在“D盘-桌面”的文件夹,将其值修改为:“D:\桌面”即可)。

设置Desktop桌面文件的路径

第五步:最后我们把电脑注销或重启即可完成设置。

通过上述五步步骤,我们就可以对电脑桌面图标的路径进行更改了,当我们遇到电脑系统崩溃时,就可以不用在纠结于用什么样的方面进行备份了。这种方法非常实用哦。此外,笔者在这里提醒大家,记得修改前要把桌面的文件拷到修改后的文件夹,否则改完后你的桌面空空如也。而个别电脑注册表修改后不是默认保存,需要改好后按F5刷新保存。

第1招:以空间换时间

计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招——以空间换时间。

例如:字符串的赋值。

方法A,通常的办法:

#define LEN 32 char string1 [LEN]; memset (string1,0,LEN);

strcpy (string1,“This is a example!!”);

方法B:

const char string2[LEN] =“This is a example!”;

char * cp; cp = string2 ;

(使用的时候可以直接用指针来操作。)

从上面的例子可以看出,A和B的效率是不能比的。在同样的存储空间下,B直接使用指针就可以操作了,而A需要调用两个字符函数才能完成。B的缺点在于灵 活性没有A好。在需要频繁更改一个字符串内容的时候,A具有更好的灵活性;如果采用方法B,则需要预存许多字符串,虽然占用了大量的内存,但是获得了程序 执行的高效率。

如果系统的实时性要求很高,内存还有一些,那我推荐你使用该招数。

该招数的变招——使用宏函数而不是函数。举例如下:

方法C:

#define bwMCDR2_ADDRESS 4 #define bsMCDR2_ADDRESS 17 int BIT_MASK(int __bf) { return ((1U << (bw ## __bf)) - 1) << (bs ## __bf); } void SET_BITS(int __dst, int __bf, int __val) { __dst = ((__dst) & ~(BIT_MASK(__bf))) | \

(((__val) << (bs ## __bf)) & (BIT_MASK(__bf)))) }

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 ## __bf))-1)<< (bs ## __bf)) #define SET_BITS(__dst, __bf, __val) \ ((__dst) = ((__dst) & ~(BIT_MASK(__bf))) | \ (((__val) << (bs ## __bf)) & (BIT_MASK(__bf))))

SET_BITS(MCDR2, MCDR2_ADDRESS, RegisterNumber);

函数和宏函数的区别就在于,宏函数占用了大量的空间,而函数占用了时间。大家要知道的是,函数调用是要使用系统的栈来保存数据的,如果编译器里有栈检查 选项,一般在函数的头会嵌入一些汇编语句对当前栈进行检查;同时,CPU也要在函数调用时保存和恢复当前的现场,进行压栈和弹栈操作,所以,函数调用需要 一些CPU时间。而宏函数不存在这个问题。宏函数仅仅作为预先写好的代码嵌入到当前程序,不会产生函数调用,所以仅仅是占用了空间,在频繁调用同一个宏函 数的时候,该现象尤其突出。

D方法是我看到的最好的置位操作函数,是ARM公司源码的一部分,在短短的三行内实现了很多功能,几乎涵盖了所有的位操作功能。C方法是其变体,其中滋味还需大家仔细体会。

第2招:数学方法解决问题

现在我们演绎高效C语言编写的第二招——采用数学方法来解决问题。

数学是计算机之母,没有数学的依据和基础,就没有计算机的发展,所以在编写程序的时候,采用一些数学方法会对程序的执行效率有数量级的提高。

举例如下,求 1~100的和。

方法E

int I , j;

for (I = 1 ;I<=100; I ++){

j += I; }

方法F

int I; I = (100 * (1+100)) / 2

这个例子是我印象最深的一个数学用例,是我的计算机启蒙老师考我的。当时我只有小学三年级,可惜我当时不知道用公式 N×(N+1)/ 2 来解决这个问题。方法E循环了100次才解决问题,也就是说最少用了100个赋值,100个判断,200个加法(I和j);而方法F仅仅用了1个加法,1 次乘法,1次除法。效果自然不言而喻。所以,现在我在编程序的时候,更多的是动脑筋找规律,最大限度地发挥数学的威力来提高程序运行的效率。

第3招:使用位操作

实现高效的C语言编写的第三招——使用位操作,减少除法和取模的运算。

在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。举例如下:

方法G int I,J; I = 257 /8; J = 456 % 32; 方法H int I,J; I = 257 >>3; J = 456 - (456 >> 4 <<

4); 在字面上好像H比G麻烦了好多,但是,仔细查看产生的汇编代码就会明白,方法G调用了基本的取模函数和除法函数,既有函数调用,还有很多汇编代码 和寄存器参与运算;而方法H则仅仅是几句相关的汇编,代码更简洁,效率更高。当然,由于编译器的不同,可能效率的差距不大,但是,以我目前遇到的MS C ,ARM C 来看,效率的差距还是不小。相关汇编代码就不在这里列举了。 运用这招需要注意的是,因为CPU的不同而产生的问题。比如说,在PC上用这招编写的程序,并在PC上调试通过,在移植到一个16位机平台上的时候,可能 会产生代码隐患。所以只有在一定技术进阶的基础下才可以使用这招。 第4招:汇编嵌入高效C语言编程的必杀技,第四招——嵌入汇编。“在熟悉汇编语言的人眼里,C语言编写的程序都是垃圾”。这种说法虽然偏激了一些,但是却有它的道理。汇编语言是效率最高的计算机语言,但是,不可 能*着它来写一个操作系统吧?所以,为了获得程序的高效率,我们只好采用变通的方法 ——嵌入汇编,混合编程。举例如下,将数组一赋值给数组二,要求每一字节都相符。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,#0loop:LDMIA R0!,

[R3-R11]STMIA R1!, [R3-R11]ADD R2,R2,#8CMP R2, #400BNE loop}#endif 方法I是最常见的方法,使用了1024次循环;方法J则根据平台不同做了区分,在ARM平台下,用嵌入汇编仅用128次循 环就完成了同样的操作。这里有朋友会说,为什么不用标准的内存拷贝函数呢?这是因为在源数据里可能含有数据为0的字节,这样的话,标准库函数会提前结束而 不会完成我们要求的操作。这个例程典型应用于LCD数据的拷贝过程。根据不同的CPU,熟练使用相应的嵌入汇编,可以大大提高程序执行的效率。 虽然是 必杀技,但是如果轻易可能使用会付出惨重的代价。这是因为,使用了嵌入汇编,便限制了程序的可移植性,使程序在不同平台移植的过程中,卧虎藏龙,险象环 生!同时该招数也与现代软件工程的思想相违背,只有在迫不得已的情况下才可以采用。切记,切记


如何更改桌面文件路径》出自:百味书屋
链接地址:http://www.850500.com/news/32723.html
转载请保留,谢谢!
查看更多相关内容>>如何更改桌面文件路径
相关文章
  • 如何更改桌面文件路径

    如何更改桌面文件路径我们在使用电脑时一般都会把系统安装到C盘,而很多的桌面图标也随之产生在C盘,当桌面文件越来越多是,不仅影响开机速度,同时我们的电脑会很卡;当系统崩溃...

推荐范文