首先要在“开始”——“运行”内输入“regedit”打开注册表编辑器,然后要在“文件”下拉菜单中的“导出”功能备份好注册表,以防万一,接着在左侧窗口依次打开:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
在右侧窗口里,你看到的“名称”就代表那些特殊的文件夹,“数据”就是它们所对应的默认存储路径。
下面介绍一下各个“名称”所代表的文件夹
名称 含义 默认路径
AppData 应用程序数据目录 C:\Documents and Settings\User name\Application Data
Cookies Cookies路径 C:\Documents and Settings\User name\Cookies
Desktop 桌面路径 C:\Documents and Settings\User name\桌面
Favorites 收藏夹 C:\Documents and Settings\User name\Favorites
NetHood NetHood路径 C:\Documents and Settings\User name\NetHood
Personal 我的文档 C:\Documents and Settings\User name\My Documents
PrintHood 打印 C:\Documents and Settings\User name\PrintHood
Recent 文档项路径 C:\Documents and Settings\User name\Recent
SendTo SendTo路径 C:\Documents and Settings\User name\SendTo
Start Menu 开始菜单路径 C:\Documents and Settings\User name\「开始」菜单
Templates 新建文件目录 C:\Documents and Settings\User name\Templates
Programs 程序菜单路径 C:\Documents and Settings\User name\「开始」菜单\程序
Startup 启动路径 C:\Documents and Settings\User name\「开始」菜单\程序\启动
History 网页历史记录 C:\Documents and Settings\ User name \Local Settings\History
My Pictures 图片收藏 C:\Documents and Settings\User name\My Documents\My Pictures
My Music 我的音乐 C:\Documents and Settings\User name\My Documents\My Music
My Video 我的视频 C:\Documents and Settings\User name\My Documents\My Videos
Cache Internet临时文件夹 C:\ Documents and Settings\User name \Temporary Internet Files
这些文件夹称为Shell文件夹
其中“User name”为当前用户的名称
了解了对应的文件夹,就可以根据自己的需要去更改对应的路径了。(千万不要在这儿改啊,那样可就瞎忙乎了,系统重起后它会恢复成原来的路径)
在同一层中你可以看到一个“User Shell Folders”的子键,即在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ User Shell Folders
这里包括了用户定制的所有Shell文件夹的值项。只要通过修改“数据”,就可以改变它们的存储路径。双击需要修改的名称,在弹出的“编辑字符串”的“数值数据”里填上你要更改的完整路径,按下“确定”就完成了。如果没有你需要的,可以在右边窗口单击鼠标右键,选择“新建”菜单中的“字符串值”命令,对应上表,添加一个用于Shell文件夹的字符串值。
在上面的文件夹中,并没有outlook的通讯簿和邮件存放路径,它们分别在
通讯簿路径:
HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name主键下,将“默认”键值改为你需要的路径。
邮件存放路径:
HKEY_CURRENT_USER\Identities\{8150FA22-A51C-4993-8A96-DC4B9A6B4C55}\Software\Microsoft\Outlook Express\5.0下,将 “Store Root”键值改为你需要的路径。
最后别忘了将修改好的这部分注册表导出保存,以便重装系统后可以直接导入而无须再次修改。
注意:修改了文件夹的路径值后,原有文件夹中的文件并不会移到新的文件夹中,这样做只改变了文件夹的指向。
提示:此方法在win9x 中同样可行。此外,我的文档、Internet临时文件夹可以在它们的属性中修改,邮件存放路径可以在outlook的“工具”→“选项”→“维护”中修改。
如果你是多操作系统的用户,可以将相同的文件夹放在同一路径下,这样既减少了硬盘的存储量,也方便了管理和访问,只是“Internet临时文件夹”的“使用的磁盘空间”要设置的相同。

如何将桌面的路径定义到其它盘符,如d:\users\桌面的更多相关文章

  1. EMC存储同时分配空间到两台LINUX服务器路径不一致导致双机盘符大小不一致

    操作系统:Centos linux6.6 当我们从EMC存储上划分空间同时分配给两台或者多台服务器上时,有的时候会出现在服务器上所生成的磁盘路径是不一致的,这样就会导致盘符名称不一致或者是盘符对应的大 ...

  2. 在vs2017和vs2019下发布应用之Windows程序打包-附图标修改和默认安装路径定义全教程

    title: 在vs2017和vs2019下发布应用之Windows程序打包-附图标修改和默认安装路径定义全教程 date: 2020-04-25 sidebarDepth: 2 tags: wind ...

  3. java显示本地磁盘所有盘符,显示桌面路径

    import java.io.File; import javax.swing.filechooser.FileSystemView; /** 显示本地磁盘根盘符,显示桌面路径 */ public c ...

  4. python,winreg,获取当前系统的桌面绝对路径

    import winreg import os def main(): new_path = os.path.join(desktop_path(), 'aaa.xlsx') # 结果为:C:\\Us ...

  5. 使用U盘安装Linux最美桌面发行版Elementary OS 及常用开发环境配置(JDK,Redis,MySQL,Docker,IDEA,STS)

    前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...

  6. _splitpath / _wsplitpath 将绝对路径分割为盘符、路径、文件名、扩展名。

    今天分享下一个路径分割的API,可以将一个完整的绝对路径分割为: 盘符(包括冒号:) 路径(包含前面&后面的\,不含盘符&文件名) 文件名(不含扩展名) 扩展名(包含前面的.) 先不说 ...

  7. 【Ubuntu】Windows 远程桌面连接ubuntu及xrdp的一些小问题(远程桌面闪退、连接失败、tab补全功能,无菜单栏,error - problem connecting )【转】

    转:https://blog.csdn.net/u014447845/article/details/80291678 1.远程桌面闪退,shell可以用的问题:(1)需要在该用户目录创建一个.xse ...

  8. EMC存储同时分配空间到两台服务器路径不一致-双机盘符不一致

    以下方式将i盘盘符换成g盘,g盘盘符换成i emcpadm rename -s emcpoweri -t emcpowerj emcpadm rename -s emcpowerg -t emcpow ...

  9. [Java.File]如果写 File filesFolder = new File("/") ,在windows系统中,filesFolder 会去找哪个盘符? 答案:程序运行路径的根盘符.

    首先这段代码在Unix/Linux系统上会去找根路径,但在Windows系统上会去找C:盘还是D:盘还是其它盘呢? 其实它会去找user.dir所在盘符的根目录,user.dir即用户的当前工作目录, ...

随机推荐

  1. go——接口(二)

    多态是指代码可以根据类型的具体实现采取不同行为的能力. 如果一个类型实现了某个接口,所有使用这个接口的地方,都可以支持这种类型的值. 标准库里有很好的例子,如io包里实现的流式处理接口. io包提供了 ...

  2. linux sed批量替换多个文件内容

    sed -i "s/lgside/main/g" `grep -rl lgside /home/zn/work/project-template` 注意标点符号:`

  3. Codeforces Round #395 (Div. 2) D. Timofey and rectangles

    地址:http://codeforces.com/contest/764/problem/D 题目: D. Timofey and rectangles time limit per test 2 s ...

  4. Oracle数据安全(五)审计

    一.审计的概念 审计是监视和记录用户对数据库所进行操作,以供DBA进行统计和分析.利用审计可以完成下列任务 保证用户能够对自己在数据库中的活动负责. 禁止用户在数据库中从事于自己职责不相符的活动 调查 ...

  5. LeetCode: Find Largest Value in Each Tree Row

    BFS /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * ...

  6. ubuntu中在Launcher上添加Android Studio的运行图标

    运行命令创建desktop文件: sudo gedit /usr/share/applications/android_studio.desktop 打开窗口后输入以下内容,注意Exec和Icon要修 ...

  7. 剑指offer编程题66道题 1-25

    1.二维数组中的查找 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. ...

  8. NET中IL指令详解

    名称 说明 Add 将两个值相加并将结果推送到计算堆栈上. Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上. Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且 ...

  9. EasyUI:年份、月份下拉框Demo

    EasyUI:年份.月份下拉框Demo jsp中定义: <td width="10%" height="25px" style="text-al ...

  10. PHP-FPM 设置多pool、配置文件重写

    重写配置文件 1.清空php配置文件 命令:> /usr/local/php/etc/php-fpm.conf 2.重新写入php-fpm配置 命令:vim /usr/local/php/etc ...