标题: 发现ifsdrv的一个bug
[打印本页]
作者: DXSX
时间: 2009-4-11 21:15
标题: 发现ifsdrv的一个bug
ifs以短文件名方式挂载ntfs分区,ntfs分区上的部分文件夹(形如:大小多少123 唐吉格的abc之类)不能打开,原因是ifs不能把这些文件夹正确现实为 ~1 ~2 的8.3格式。
这样的文件夹名字特点是: 前面有四个中文汉字后面紧跟英文或者数字。
比如:"大小多少123" 的文件夹 8.3格式应该转化 “大小多~1” 可是 ifs 确将其指认成 "大小多少" 而且这个文件夹还打不开。
估计是936代码页问题。
等待高手决解决
作者: fujianabc
时间: 2009-4-12 06:13
干吗用短文件名挂ntfs,ntfs本来就对短文件名支持不好
作者: DXSX
时间: 2009-4-12 06:52
主要是 调用ntfs上的 iso ,而shsucdhd 只支持短文件名。
而且,更主要的是 这些文件夹/文件 不会被 dir /s 搜索到。即便是用-lfn 长文件名方式挂载。
比如:ntfs分区f:\大小多少123 文件夹中有 文件 “唐吉格的123.xls” 那么 在 f:\ 下输入 dir /s *.xls 就找不到 f:\大小多少123\唐吉格的123.xls 这个文件。