错误的文件模式

更新:2007 年 11 月

操作文件内容时所使用的语句必须适合于文件打开的模式。可能的原因包括:

  • FilePutObject 或 FileGetObject 语句指定了一个顺序文件。

  • Print 语句指定了一个以 Output 或 Append 之外的访问模式打开的文件。

  • Input 语句指定了一个以 Input 之外的访问模式打开的文件

  • 试图写入只读文件。

更正此错误

  • 确保 FilePutObject 和 FileGetObject 只引用以 Random 或 Binary 访问模式打开的文件。

  • 确保 Print 指定一个以 Output 或 Append 访问模式打开的文件。如果不是,请使用其他语句将数据放在文件中,或以适当模式重新打开文件。

  • 确保 Input 指定一个以 Input 模式打开的文件。如果不是,请使用其他语句将数据放在文件中或以适当模式重新打开文件。

  • 如果要写入只读文件,请更改文件的读/写状态或不尝试写入文件。

  • 使用 My.Computer.FileSystem 对象中的可用功能。

请参见

任务

疑难解答:读取和写入文本文件

参考

My.Computer.FileSystem 对象