Vbscript Textstream读取非文本文件
使用Microsoft scripting filesystemobject的OpenTextFile方法(设置textstream类型化或非类型化变量),OpenType=8(用于追加),并查看该行代码是否可以无错误地执行,这是确定文件是否以任何典型方式锁定的合理可靠方法(即,另一个用户或程序在使用中打开或锁定了它,或者它实际上具有只读的文件属性,但最后一件事不是我的主要目标,是的,我已经知道读取属性) 我听说过这样做,但我只是想获得一些信息。显然,opentextfile上的文档通常侧重于一个明显的假设,即您实际上正在使用文本文件 但我的问题有两个:Vbscript Textstream读取非文本文件,vbscript,filesystemobject,Vbscript,Filesystemobject,使用Microsoft scripting filesystemobject的OpenTextFile方法(设置textstream类型化或非类型化变量),OpenType=8(用于追加),并查看该行代码是否可以无错误地执行,这是确定文件是否以任何典型方式锁定的合理可靠方法(即,另一个用户或程序在使用中打开或锁定了它,或者它实际上具有只读的文件属性,但最后一件事不是我的主要目标,是的,我已经知道读取属性) 我听说过这样做,但我只是想获得一些信息。显然,opentextfile上的文档通常侧重于一
VB.NET不是vbscript,只是为了提供信息,我使用这种方法。@puropoix:事实上,scripting.filesystemobject对象在这两个版本中都可用。至少,我几天前在vbscript中使用过它,昨天在VB.NET中也使用过它,所以除非我是外星人或魔术师,否则你可能需要重新考虑一下。:)在mcnd-谢谢。它看起来确实很可靠,但我想我会得到一些信息。感谢您提到了标签垃圾邮件。您可能需要VBA、VBScript或VB.NET的答案,因为它们不相同。没有理由在中使用FSO。NET@Plutonix我理解你想表达的观点,我只是不同意你的观点。我一直在.net中使用FSO。很多人使用IO,我们可以为此争论一整天,但这似乎没有什么意义。事实上,很多人确实在.net中使用FSO,特别是在SSIS脚本任务中,其中许多对这两种方法稍有了解的人都在不熟悉的地方编写代码,因此尽管它可能不是“理想”的方法,也不像较新的.net方法那么酷,但您当然可以而且许多人确实在.net中使用FSO。