|
大家好,这是第一次发表主题,最近有个问题困扰我了好久了。
1、先说我的情况:我最近在编个文件处理系统,其中涉及到WORD的处理,但进入到系统中的WORD要求必须为可以用WORD软件正常打开的文件,所以在WORD文件进入系统时必须要先判断WORD是否能正常打开。而我要处理的WORD损坏的原因不好说,有些是文件头损坏,有些是其它原因损坏导致打不开。通过软件编程,我想达到的效果是宁可把好的当成坏的,也不能把一个坏的当成好的。
2、再说我现在掌握的程度:在论坛上学习了不少帖子,现在掌握了通过文件头的信息来判断它是否能正常打开,具体做法:若文件头的信息与文件中对应位置的信息不符,不管能不能打开,都把它当做打不开的文件来处理。若文件头的信息与文件中对应位置的信息可以对的上,那我就当它是好的送到系统中去了。但经过测试发现,还是有一部分坏的被我软件判断成好的,送到系统中去了。
3、我的求助问题:WORD文件不能正常打开除了文件头损坏以外还有其它哪些原因?对于我这种判断文件是否能正常打开还有其它哪些办法?
为了把问题描述清楚点,我说的有些啰嗦,希望大家谅解。
等待佳音,谢谢~ |
|