Share via


Control de archivos para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

Visual Basic 2008 expande las funciones de control de archivos a la vez que proporciona compatibilidad con versiones anteriores de funciones de E/S de Visual Basic.

Visual Basic 6.0

En Visual Basic 6.0, el control de archivos se logra utilizando distintas funciones de E/S de archivo como Open, Input, Output y Append. El objeto FileSystemObject proporciona un método de trabajo con archivos orientado a objetos.

Visual Basic 2008

En Visual Basic 2008, el control de archivos se logra a través de My.Computer.FileSystem (Objeto). Además, la clase System.IO.File incluye funciones que proporcionan compatibilidad con las anteriores funciones de E/S de archivo de Visual Basic.

La clase FileStream proporciona acceso a archivos de entrada y salida estándar y a dispositivos de error estándar.

La tabla siguiente muestra los miembros del objeto My.Computer.FileSystem disponibles en Visual Basic 2008.

Miembro

Descripción

CombinePath

Devuelve una ruta de acceso combinada con formato correcto como un objeto String.

CopyDirectory

Copia un directorio.

CopyFile

Copia un archivo.

CurrentDirectory

Obtiene o establece el directorio actual.

CreateDirectory

Crea un directorio.

DeleteDirectory

Elimina un directorio.

DeleteFile

Elimina un archivo.

DirectoryExists

Devuelve un valor de tipo Boolean que indica si un directorio existe.

Drives

Devuelve una colección de sólo lectura de todos los nombres de unidad de disco disponibles.

FileExists

Devuelve un valor de tipo Boolean que indica si un archivo existe.

FindInFiles

Devuelve una colección de cadenas de sólo lectura que representa los nombres de los archivos que contienen el texto especificado.

GetDirectories

Devuelve una colección de objetos String que representa los nombres de las rutas de acceso de los subdirectorios de un directorio.

GetDirectoryInfo

Devuelve un objeto DirectoryInfo correspondiente a la ruta de acceso especificada.

GetDriveInfo

Devuelve un objeto DriveInfo correspondiente a la ruta de acceso especificada.

GetFileInfo

Devuelve un objeto FileInfo correspondiente a la ruta de acceso especificada.

GetFiles

Devuelve una colección de objetos String de sólo lectura que representa los nombres de los archivos de un directorio.

GetParentPath

Devuelve un objeto String que representa la ruta de acceso absoluta del elemento primario de la ruta de acceso proporcionada.

GetTempFileName

Crea un archivo temporal de cero bytes de nombre único en el disco y devuelve la ruta de acceso completa de dicho archivo.

MoveDirectory

Mueve un directorio a la ubicación especificada.

MoveFile

Mueve un archivo a la ubicación especificada.

OpenTextFieldParser

Abre TextFieldParser.

OpenTextFileReader

Abre TextReader.

OpenTextFileWriter

Abre TextWriter.

ReadAllBytes

Lee de un archivo binario.

ReadAllText

Lee de un archivo de texto.

RenameDirectory

Cambia el nombre de un directorio.

RenameFile

Cambia el nombre de un archivo.

SpecialDirectories

Obtiene un objeto que proporciona las propiedades para tener acceso a los directorios a los que se hace referencia de forma habitual.

WriteAllBytes

Escribe en un archivo binario.

WriteAllText

Escribe en un archivo de texto.

Vea también

Conceptos

Analizar archivos de texto con el objeto TextFieldParser

Codificaciones de archivos

Resumen de cambios de los elementos de programación ofrecidos

Referencia

System.IO

My.Computer.FileSystem (Objeto)

My.Computer.FileSystem.SpecialDirectories (Objeto)

Otros recursos

Leer archivos en Visual Basic

Escribir en archivos en Visual Basic

Crear, eliminar y mover archivos y directorios en Visual Basic

Propiedades de archivos, directorios y unidades en Visual Basic