Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
El método WriteAllText se puede usar para escribir texto en archivos. Si el archivo especificado no existe, se crea.
Use el método WriteAllText
para escribir el texto en un archivo, especificando el archivo y el texto que se va a escribir. Este ejemplo escribe la línea "This is new text."
en el archivo denominado test.txt
, anexando el texto al texto existente en el archivo.
My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
"This is new text to be added.", True)
Recorra en iteración la colección de cadenas. Use el método WriteAllText
para escribir el texto en un archivo, especificando el archivo de destino, la cadena que se debe agregar y estableciendo append
en True
.
En este ejemplo se escriben los nombres de los archivos contenidos en el directorio Documents and Settings
en FileList.txt
, insertando un retorno de carro entre cada uno de ellos para una mejor legibilidad.
For Each foundFile As String In
My.Computer.FileSystem.GetFiles("C:\Documents and Settings")
foundFile = foundFile & vbCrLf
My.Computer.FileSystem.WriteAllText(
"C:\Documents and Settings\FileList.txt", foundFile, True)
Next
Las condiciones siguientes pueden provocar una excepción:
La ruta de acceso no es válida por una de las razones siguientes: es una cadena de longitud cero, solo contiene un espacio en blanco, contiene caracteres no válidos o es una ruta de acceso de dispositivo (empieza por \.\) (ArgumentException).
La ruta de acceso no es válida porque es Nothing
(ArgumentNullException).
File
apunta a una ruta de acceso que no existe (FileNotFoundException o DirectoryNotFoundException).
El archivo está en uso por otro proceso o hay un error de E/S (IOException).
La ruta supera la longitud máxima definida por el sistema (PathTooLongException).
Un nombre de archivo o de directorio de la ruta de acceso contiene un signo de dos puntos (:) o tiene un formato no válido (NotSupportedException).
El usuario no tiene los permisos necesarios para ver la ruta de acceso (SecurityException).
El disco está lleno y se produce un error en la llamada a WriteAllText
(IOException).
Si realiza una ejecución en un contexto de confianza parcial, el código podría desencadenar una excepción por falta de privilegios. Para obtener más información, vea Conceptos básicos sobre la seguridad de acceso del código.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Módulo
Trabajo con archivos y directorios en una aplicación .NET - Training
Aprenda a usar .NET, C# y System.IO para trabajar con directorios, rutas de acceso, archivos y el sistema de archivos.