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. DLL卸载

    [DLL卸载] 1.扫描Module.通过CreateToohelp32Snapshot.Module32First.Module32Next来完成. 2.通过FreeLibrary来卸载.通过在ke ...

  2. 682. Baseball Game 棒球游戏 按字母处理

    [抄题]: You're now a baseball game point recorder. Given a list of strings, each string can be one of ...

  3. open source libraries: BIAS

    The Basic Image AlgorithmS C/C++ Library (BIAS) is the code base for research and software developme ...

  4. [GO]new函数的使用

    new函数的作用其实就是动态分配一个空间,我们只需要进行使用,不需要考虑它的内存释放的它的生命周期 package main import "fmt" func main() { ...

  5. (转)使用Jquery+EasyUI 进行框架项目开发案例讲解之四---组织机构管理源码分享

    原文地址:http://www.cnblogs.com/huyong/p/3404647.html 在上三篇文章  <使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码 ...

  6. ntroducing K-Pattern: A Rapid Way to Make CRUD Operations with Entity Framework

    Download Source Introduction Earlier in the last year I made a different approach to work on Entity ...

  7. 通过vb.net 和NPOI实现对excel的读操作

    通过vb.net 和NPOI实现对excel的读操作,很久很久前用过vb,这次朋友的代码是vb.net写的需要一个excel的操作, 就顾着着实现功能了,大家凑合着看吧 Option Explicit ...

  8. MongoDB整理笔记のDump & Restore

       备份 [root@localhost bin]# ./mongodump -d my_mongodb connected to: 127.0.0.1 DATABASE: my_mongodb t ...

  9. 定制JMeter取样器

    JMeter运行你区定义自己的取样器sampler,方法很简单,只需继承类org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClie ...

  10. MVC Action控制方式

    1.Controller 的OnActionExecuting中控制 protected override void OnActionExecuting(ActionExecutingContext ...