中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]如何更改文件和文件夹的短文件名?
作者:
标题: [求助]如何更改文件和文件夹的短文件名? 上一主题 | 下一主题
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『楼 主』:  [求助]如何更改文件和文件夹的短文件名?

我们知道,从win95之后,dos/windows就支持长文件名了,但是对于fat12/16/32文件系统来说,依旧存储着短文件名。比如program files的短文件名一般为progra~1。我想问一下,如何更改文件或者文件夹的短文件名,而保持其长文件名不变,比如把program files的短文件名progra~1改为progra~2。

我之所以要这样是因为,windows中似乎有些快捷方式和关联是使用的短文件名,我在dos下用ren改了program files文件夹的名字,后来又改了回来,但进入windows后发现很多快捷方式无效和后缀名关联无效了,查找原因,发觉这些快捷方式和关联都是用的短文件名,而两次改名后,program files的短文件名发生了变化,所以那些快捷方式和关联无效了。

[ Last edited by fujianabc on 2006-5-13 at 18:27 ]

2006-5-13 12:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zybird
中级用户




积分 240
发帖 53
注册 2005-1-21
状态 离线
『第 2 楼』:  

你在program files的同一个地方,建立一个叫prograa的空文件夹就可以

2006-5-13 12:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by zybird at 2006-5-13 12:48 PM:
你在program files的同一个地方,建立一个叫prograa的空文件夹就可以

这个办法不错,但是如果我要把progra~2改回progra~1,并且保持长文件名不变,该怎么办呢?

2006-5-13 18:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xjmxjm1234
中级用户

论坛第一菜鸟


积分 361
发帖 166
注册 2006-4-15
状态 离线
『第 4 楼』:  

rd prograa

[ Last edited by xjmxjm1234 on 2006-5-14 at 11:18 ]



Diskette  Operating  System
2006-5-13 19:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复
xuantian
高级用户





积分 587
发帖 282
注册 2006-4-10
状态 离线
『第 5 楼』:  

原来电脑也可以这样操作的:)

2006-5-14 12:56
查看资料  发送邮件  发短消息 网志  OICQ (315594066)  编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 6 楼』:  

Re fujianabc:

      首先将所有progra起始的文件夹或文件进行改名;

      ren progra*.* _*.*

      然后再将program files改名后的文件夹名改回原名;

      ren "_rogram Files" "Program Files"

      最后将其它文件夹和文件改回原名即可。

      ren _rogra*.* P*.*

      也可以将以上三句合并到批处理中执行。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2006-5-14 16:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by willsort at 2006-5-14 04:34 PM:
Re fujianabc:

      首先将所有progra起始的文件夹或文件进行改名;

      ren progra*.* _*.*

      然后再将program files改名后的文件夹名改回原名;

      ...

版主的解决方案不错,谢谢了。

2006-5-14 19:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jawbin
高级用户




积分 994
发帖 444
注册 2005-1-29
状态 离线
『第 8 楼』:  

怎么看起来象玩火啊,我可不敢,快跑...

2006-5-16 15:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hypol
新手上路





积分 14
发帖 7
注册 2008-3-17
状态 离线
『第 9 楼』:  

有没有能够直接修改文件的短名与长名的软件呢?
我想知道短名与长名是怎样实现关联的,这样的话我就可以用WinHEX自己改。

2008-3-17 13:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: