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

更新:2007 年 11 月

本主题讨论在处理文本文件时遇到的常见问题,并为每个问题建议了一个解决方法。

常见问题

在处理文本文件时所遇到的最常见问题包括安全异常、文件编码和无效路径。

安全异常

在发生安全错误时,将引发 SecurityException。这通常是由于用户缺少必要的权限而导致的,通过添加权限或者在独立存储中处理文件可以解决该问题。有关更多信息,请参见关于异常的疑难解答:System.Security.SecurityException独立存储

文件编码

文件编码也称为字符编码,用于指定在处理文本时如何表示字符。文本文件中的意外字符可能是由于不正确的编码而导致的。对于大多数文件,一种编码可能优于另一种编码主要取决于它能处理或不能处理哪些语言字符,不过通常首选的是 Unicode。有关更多信息,请参见文件编码Encoding

不正确的路径

在分析文件路径尤其是相对路径时,很容易提供错误的数据。请确保提供正确的路径,这样可以纠正许多问题。有关更多信息,请参见如何:在 Visual Basic 中分析文件路径

请参见

概念

使用 TextFieldParser 对象分析文本文件

参考

My.Computer.FileSystem 对象

其他资源

读取文件 (Visual Basic)

写入文件 (Visual Basic)