中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 发现ifsdrv的一个bug 上一主题 | 下一主题
DXSX
中级用户





积分 247
发帖 147
注册 2009-4-9
状态 离线
『楼 主』:  发现ifsdrv的一个bug

ifs以短文件名方式挂载ntfs分区,ntfs分区上的部分文件夹(形如:大小多少123 唐吉格的abc之类)不能打开,原因是ifs不能把这些文件夹正确现实为 ~1 ~2 的8.3格式。
这样的文件夹名字特点是: 前面有四个中文汉字后面紧跟英文或者数字。
比如:"大小多少123" 的文件夹 8.3格式应该转化 “大小多~1” 可是 ifs 确将其指认成 "大小多少" 而且这个文件夹还打不开。

估计是936代码页问题。

等待高手决解决

2009-4-11 21:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





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

干吗用短文件名挂ntfs,ntfs本来就对短文件名支持不好

2009-4-12 06:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
DXSX
中级用户





积分 247
发帖 147
注册 2009-4-9
状态 离线
『第 3 楼』:  

主要是 调用ntfs上的 iso ,而shsucdhd 只支持短文件名。

而且,更主要的是 这些文件夹/文件 不会被 dir /s 搜索到。即便是用-lfn 长文件名方式挂载。

比如:ntfs分区f:\大小多少123 文件夹中有 文件 “唐吉格的123.xls” 那么 在 f:\ 下输入 dir /s *.xls 就找不到 f:\大小多少123\唐吉格的123.xls 这个文件。

2009-4-12 06:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: