Solución de problemas: Leer y escribir en archivos de texto

Actualización: noviembre 2007

Este tema trata problemas comunes encontrados al trabajar con archivos de texto y sugiere un enfoque para ellos.

Problemas comunes

Los problemas más comunes que se producen al trabajar con archivos de texto incluyen excepciones de seguridad, codificaciones de archivo o rutas de acceso no válidas.

Excepciones de seguridad

Si se produce un error de seguridad, se produce SecurityException. A menudo es resultado de la falta de los permisos necesarios del usuario; esto se puede solucionar agregando permisos o trabajando con archivos en almacenamiento aislado. Para obtener más información, vea Solución de problemas de excepciones: System.Security.SecurityException y Almacenamiento aislado.

Codificaciones de archivos

Las codificaciones de archivos, también conocidas como codificaciones de caracteres, especifican cómo se representan los caracteres cuando se procesa texto. Los caracteres inesperados en un archivo de texto pueden ser el resultado de una codificación incorrecta. En la mayoría de los archivos, es preferible una codificación en lugar de otra en términos de los caracteres de lenguaje que pueden controlar; generalmente, Unicode es la opción más adecuada. Para obtener más información, vea Codificaciones de archivos y Encoding.

Rutas de acceso incorrectas

Al analizar rutas de acceso de los archivo, en particular las rutas de acceso relativas, es fácil proporcionar datos equivocados. Se pueden corregir muchos problemas asegurándose de que se proporciona la ruta de acceso correcta. Para obtener más información, vea Cómo: Analizar rutas de acceso a archivos en Visual Basic.

Vea también

Conceptos

Analizar archivos de texto con el objeto TextFieldParser

Referencia

My.Computer.FileSystem (Objeto)

Otros recursos

Leer archivos en Visual Basic

Escribir en archivos en Visual Basic