(转)win7英文目录和中文目录,文件夹的别名
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英文目录和中文目录,文件夹的别名的更多相关文章
- [转]gnome环境中将家目录下预设的文件夹由中文名称改为英文名称
参考文章:gnome环境中将家目录下预设的文件夹由中文名称改为英文名称 打开终端 1 修改语言环境为英文 export LANG=en_US 如果想修改语言环境为日语,可执行 export LANG= ...
- win10 设置文件夹别名、修改文件夹图标、修改文件夹别名、英文目录和中文目录、设置文件夹中文名称、快捷访问显示设置中文
最近在设置文件夹的时候发现个有趣的事情: 系统路径 C:\Users\Administrator 内的文件夹不仅有图标还显示中文名称,但是打开路径的时候显示的却是英文,这就激发了我的探索欲,究竟是为 ...
- 将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下)
将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下) 前面淘了一个蜗牛星际的矿机,打算拿来做个个人云盘,就装上了Linux用smb把硬盘共享出来 访问倒是很爽,就是发现下东西 ...
- NSIS 查找目录下的所有文件夹
在制作安装包的时候,需要查看下某一目录下的所有文件夹的名称.经过查资料发现需要用到NSIS 的一个插件Locate.下载该插件后,会在NSIS的安装目录 ...Program Files\NSIS\P ...
- java 弹出选择目录框(选择文件夹),获取选择的文件夹路径
java 弹出选择目录框(选择文件夹),获取选择的文件夹路径 java 弹出选择目录框(选择文件夹),获取选择的文件夹路径:int result = 0;File file = null;String ...
- VS工程目录下的ipch文件夹和.sdf文件
Visual Studio 2010工程目录下的ipch文件夹和.sdf文件 - web8 - 博客园http://www.cnblogs.com/web100/archive/2012/12/21/ ...
- SVN 删除所有目录下的“.svn”文件夹,让文件夹脱离SVN控制
SVN 删除所有目录下的“.svn”文件夹,将如下语句拷备到记事本,并保存为 *.reg,双击导入注册表,在文件夹右键中就多了一条“Delete SVN Folders”,点击就可以删处此目录下的所有 ...
- Qt5读取系统环境变量和获取指定目录下的所有文件夹绝对路径
头文件 /// 读取环境变量使用 #include <QProcessEnvironment> /// 遍历文件夹使用 #include <QDir> 核心代码 一个例子, 输 ...
- win7+Apache 设置域名指向本地文件夹
实现:浏览器地址栏输入 www.bnzoo.com 访问 D:/www 系统:win7旗舰版+Apache 步骤: 1.打开文件 C:\Windows\System32\drivers\etc\hos ...
随机推荐
- DLL卸载
[DLL卸载] 1.扫描Module.通过CreateToohelp32Snapshot.Module32First.Module32Next来完成. 2.通过FreeLibrary来卸载.通过在ke ...
- 682. Baseball Game 棒球游戏 按字母处理
[抄题]: You're now a baseball game point recorder. Given a list of strings, each string can be one of ...
- open source libraries: BIAS
The Basic Image AlgorithmS C/C++ Library (BIAS) is the code base for research and software developme ...
- [GO]new函数的使用
new函数的作用其实就是动态分配一个空间,我们只需要进行使用,不需要考虑它的内存释放的它的生命周期 package main import "fmt" func main() { ...
- (转)使用Jquery+EasyUI 进行框架项目开发案例讲解之四---组织机构管理源码分享
原文地址:http://www.cnblogs.com/huyong/p/3404647.html 在上三篇文章 <使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码 ...
- 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 ...
- 通过vb.net 和NPOI实现对excel的读操作
通过vb.net 和NPOI实现对excel的读操作,很久很久前用过vb,这次朋友的代码是vb.net写的需要一个excel的操作, 就顾着着实现功能了,大家凑合着看吧 Option Explicit ...
- MongoDB整理笔记のDump & Restore
备份 [root@localhost bin]# ./mongodump -d my_mongodb connected to: 127.0.0.1 DATABASE: my_mongodb t ...
- 定制JMeter取样器
JMeter运行你区定义自己的取样器sampler,方法很简单,只需继承类org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClie ...
- MVC Action控制方式
1.Controller 的OnActionExecuting中控制 protected override void OnActionExecuting(ActionExecutingContext ...