中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-15 22:26
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » strings.com的问题 查看 914 回复 3
楼 主 strings.com的问题 发表于 2009-03-01 23:45 ·  中国 四川 乐山 电信
初级用户
积分 24
发帖 9
注册 2008-04-09 10:33
18年会员
UID 115326
性别 男
状态 离线
我在批处理中使用STRINGS获取文件修改日期,出现一个奇怪的现象:在虚拟机中运行时完全正确,而在真实环境下运行时,却不能正确获取,并出现 “DOS 错误”。软件环境两者完全相同,都是DOS7下获取FAT32盘上的文件修改日期。唯一区别是硬盘大小不同,内存大小不同。(运行失败的PC为内存2G,硬盘为SATA 250G)
2 发表于 2009-03-01 23:47 ·  中国 四川 乐山 电信
初级用户
积分 24
发帖 9
注册 2008-04-09 10:33
18年会员
UID 115326
性别 男
状态 离线
strings.com命令的使用是否有限制?同样一个批处理,在另一个PC上,(主板I845E,内存1G,硬盘为IDE 80G,)也能正确运行。

[ Last edited by yongge9999 on 2009-3-1 at 23:50 ]
3 已解决 发表于 2009-03-02 06:01 ·  中国 四川 乐山 马边彝族自治县 电信
初级用户
积分 24
发帖 9
注册 2008-04-09 10:33
18年会员
UID 115326
性别 男
状态 离线
仔细分析比较,发现在FAT32盘上,在批处理中使用STRINGS.COM获取文件修改日期时,文件大小不能超过2G.多次验证,未超过2G的文件能正确获取文件日期,超过2G的文件均会出错.
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
DOSroot +2 2009-03-02 08:25
4 发表于 2009-03-03 02:17 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
这个问题确实比较奇怪。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
论坛跳转: