win7英文目录和中文目录,文件夹的别名

在使用win7的很多目录例如我的文档、我的音乐等目录,你会发现文件夹是中文名的,路径也是中文的。但这个不是真的路径。点击一下地址栏,就可以看到真实路径了。

这个路径怎么修改呢?如果只是点右击文件夹进行修改,中文名也就是别名会改变,但是英文名是不会改变的。如果我们想要修改文件夹路径,没办法修改?或者我们想建立一个目录放文件,需要使用英文路径,但是为了美观,用中文别名,这又是怎么实现的呢?

经过多次百度、谷歌……我找到了设置文件夹别名的方法。

在文件夹里边有一个隐藏的文件,文件名为desktop.ini,这个文件受系统保护,一般是不显示的。点击组织,文件夹和搜索选项,查看,去掉“隐藏搜到操作系统保护的系统文件”前面的打钩,确定,文件就显示出来了。

用记事本打开文件,有以下代码

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235

看不懂,icon开头的,应该是图片,不管他,我们就看第一句

LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770

name是名字没错了,我们可以把这个文件复制到我们自己建立的一个文件夹里边,然后修改。原来的这个还是别修改吧。

我们在桌面建立一个测试文件夹,名为 test,里边建立ini文件,写入内容:

保存后关闭记事本。这是我们看到它的文件名还是没有改变,我们可以理解为系统的缓存的关系。具体原因不管他。我们可以用这个方法让它显示:右击文件夹,属性,自定义,更改图标。随便选一个图标,然后确定,确定。你会发现,文件夹名称和图标都改变了。我们把图标复原。

这样就ok了。当然,没有还原图标,你可以查看配置文件变成了这样子,多了一行。显然,那是图标信息,图标是在shell32.dll里边的第七个,(好像是这样的)。

[.ShellClassInfo]
LocalizedResourceName=测试
IconResource=C:\Windows\system32\SHELL32.dll,7

还原图标为默认后,多出来的那行就没有了。

这样,明白为什么中文文件夹的实际路径是英文的了。

附加:不仅仅是windows7,往后的windows8和windows10都可以参照。

(转)win7英文目录和中文目录,文件夹的别名的更多相关文章

  1. [转]gnome环境中将家目录下预设的文件夹由中文名称改为英文名称

    参考文章:gnome环境中将家目录下预设的文件夹由中文名称改为英文名称 打开终端 1 修改语言环境为英文 export LANG=en_US 如果想修改语言环境为日语,可执行 export LANG= ...

  2. win10 设置文件夹别名、修改文件夹图标、修改文件夹别名、英文目录和中文目录、设置文件夹中文名称、快捷访问显示设置中文

    最近在设置文件夹的时候发现个有趣的事情: 系统路径 C:\Users\Administrator  内的文件夹不仅有图标还显示中文名称,但是打开路径的时候显示的却是英文,这就激发了我的探索欲,究竟是为 ...

  3. 将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下)

    将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下) 前面淘了一个蜗牛星际的矿机,打算拿来做个个人云盘,就装上了Linux用smb把硬盘共享出来 访问倒是很爽,就是发现下东西 ...

  4. NSIS 查找目录下的所有文件夹

    在制作安装包的时候,需要查看下某一目录下的所有文件夹的名称.经过查资料发现需要用到NSIS 的一个插件Locate.下载该插件后,会在NSIS的安装目录 ...Program Files\NSIS\P ...

  5. java 弹出选择目录框(选择文件夹),获取选择的文件夹路径

    java 弹出选择目录框(选择文件夹),获取选择的文件夹路径 java 弹出选择目录框(选择文件夹),获取选择的文件夹路径:int result = 0;File file = null;String ...

  6. VS工程目录下的ipch文件夹和.sdf文件

    Visual Studio 2010工程目录下的ipch文件夹和.sdf文件 - web8 - 博客园http://www.cnblogs.com/web100/archive/2012/12/21/ ...

  7. SVN 删除所有目录下的“.svn”文件夹,让文件夹脱离SVN控制

    SVN 删除所有目录下的“.svn”文件夹,将如下语句拷备到记事本,并保存为 *.reg,双击导入注册表,在文件夹右键中就多了一条“Delete SVN Folders”,点击就可以删处此目录下的所有 ...

  8. Qt5读取系统环境变量和获取指定目录下的所有文件夹绝对路径

    头文件 /// 读取环境变量使用 #include <QProcessEnvironment> /// 遍历文件夹使用 #include <QDir> 核心代码 一个例子, 输 ...

  9. win7+Apache 设置域名指向本地文件夹

    实现:浏览器地址栏输入 www.bnzoo.com 访问 D:/www 系统:win7旗舰版+Apache 步骤: 1.打开文件 C:\Windows\System32\drivers\etc\hos ...

随机推荐

  1. 通过class类获取类的成员变量和构造函数信息

  2. Linux的基本指令shell

    计算机语言的进化过程,7代语言 机器语言(6种位运算)->  汇编语言->C语言  ->  C++/Java   -> Paython / go /Ruby   -> 自 ...

  3. HDR

    [HDR] 什么是 HDR? 高动态范围拍摄(HDR)现在已经得到广泛使用,被用来补偿大多数数码成像传感器有限的动态范围.照片的动态范围是指最暗的色彩与最亮的色彩之间的亮度范围——也可以一并表示色调范 ...

  4. 【bzoj2186】[Sdoi2008]沙拉公主的困惑

    2186: [Sdoi2008]沙拉公主的困惑 Time Limit: 10 Sec  Memory Limit: 259 MBSubmit: 3303  Solved: 1129[Submit][S ...

  5. <c:out>标签中有一个escapeXml属性 如果为escapeXml="false",则将其中的html、xml解析出来。

    <td><c:out value="${s.name}" escapeXml="false"></c:out></td ...

  6. 520. Detect Capital判断单词有效性

    [抄题]: Given a word, you need to judge whether the usage of capitals in it is right or not. We define ...

  7. mybatis 框架 的应用之三(操作两张没有关联的表,存在主键和外键关系)

    #注意:要配置开启多条语句操作,否则会报错( org.apache.ibatis.exceptions.PersistenceException) lf-driver=com.mysql.jdbc.D ...

  8. 更改windows服务的配置文件(app.config)必须重启服务才能生效吗?

    这个问题是前一阶段写windows服务碰到的.本来在写获取配置文件的某个配置的值的时候,通常我都是写类似下面的这么一个静态方法来获取: 1: /// <summary> 2: /// 获取 ...

  9. CF570D Tree Requests

    离线 + 树状数组 如果子树中的一个深度的所有点中有两个以上的字母出现了奇数次,那么这个询问的答案就是$No$,其他的情况吧都是$Yes$. 由于只有$26$个字母,我们可以考虑暴力检验,把树映射到$ ...

  10. osm2pgsql windows “illegal option -W” error

    新版本不支持 解决: 修改pg_hba.conf的METHOD为trust 参考:http://stackoverflow.com/questions/15510428/osm2pgsql-windo ...