FileSystem Clase

Definición

El FileSystem módulo contiene los procedimientos que se usan para realizar operaciones de archivo, directorio o carpeta y sistema. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que el uso del FileSystem módulo. Para obtener más información, consulte FileSystem.

public ref class FileSystem sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class FileSystem
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Security.SecurityCritical]
public sealed class FileSystem
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type FileSystem = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Security.SecurityCritical>]
type FileSystem = class
Public Module FileSystem
Herencia
FileSystem
Atributos

Ejemplos

En este ejemplo se usa la GetAttr función para determinar los atributos de un archivo y directorio o carpeta.

Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt")   ' Returns vbNormal.

' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
    MsgBox("This file is normal.")
End If

' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
    MsgBox("This file is normal and readonly.")
End If

' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
    MsgBox("MYDIR is a directory")
End If

Comentarios

Este módulo admite las palabras clave del lenguaje Visual Basic y los miembros de la biblioteca en tiempo de ejecución que acceden a archivos y carpetas.

Métodos

Nombre Description
ChDir(String)

Cambia el directorio o la carpeta actual. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que la ChDir función. Para obtener más información, consulta CurrentDirectory.

ChDrive(Char)

Cambia la unidad actual.

ChDrive(String)

Cambia la unidad actual.

CurDir()

Devuelve una cadena que representa la ruta de acceso actual. FileSystem proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que CurDir. Para obtener más información, consulte CurrentDirectory.

CurDir(Char)

Devuelve una cadena que representa la ruta de acceso actual. FileSystem proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que CurDir. Para obtener más información, consulte CurrentDirectory.

Dir()

Devuelve una cadena que representa el nombre de un archivo, directorio o carpeta que coincide con un patrón o atributo de archivo especificado, o la etiqueta de volumen de una unidad. FileSystem proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que la Dir función . Consulte GetDirectoryInfo(String) para obtener más información.

Dir(String, FileAttribute)

Devuelve una cadena que representa el nombre de un archivo, directorio o carpeta que coincide con un patrón o atributo de archivo especificado, o la etiqueta de volumen de una unidad. FileSystem proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que la Dir función . Consulte GetDirectoryInfo(String) para obtener más información.

EOF(Int32)

Devuelve un valor True booleano cuando se ha alcanzado el final de un archivo abierto para Random o secuencial Input .

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
FileAttr(Int32)

Devuelve una enumeración que representa el modo de archivo para los archivos abiertos mediante la FileOpen función . FileSystem proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que la FileAttr función . Consulte GetFileInfo(String) para obtener más información.

FileClose(Int32[])

Concluye la entrada y salida (E/S) en un archivo abierto mediante la FileOpen función . My proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos. Consulte FileSystem para obtener más información.

FileCopy(String, String)

Copia un archivo. FileSystem proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileCopy. Consulte CopyFile(String, String) para obtener más información.

FileDateTime(String)

Devuelve un Date valor que indica la fecha y hora en que se escribió un archivo. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileDateTime. Para obtener más información, consulte GetFileInfo(String).

FileGet(Int32, Array, Int64, Boolean, Boolean)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Boolean, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Byte, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Char, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, DateTime, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Decimal, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Double, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Int16, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Int32, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Int64, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, Single, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, String, Int64, Boolean)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGet(Int32, ValueType, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGet. Para obtener más información, consulte FileSystem.

FileGetObject(Int32, Object, Int64)

Lee los datos de un archivo de disco abierto en una variable. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileGetObject. Para obtener más información, consulte FileSystem.

FileLen(String)

Devuelve un valor que especifica la longitud de un archivo en bytes. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileLen. Para obtener más información, consulte GetFileInfo(String).

FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)

Abre un archivo para la entrada o salida. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileOpen. Para obtener más información, consulte FileSystem.

FilePut(Int32, Array, Int64, Boolean, Boolean)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Boolean, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Byte, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Char, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, DateTime, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Decimal, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Double, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Int16, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Int32, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Int64, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, Single, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, String, Int64, Boolean)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Int32, ValueType, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePut(Object, Object, Object)
Obsoletos.
Obsoletos.

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePut. Para obtener más información, consulte FileSystem.

FilePutObject(Int32, Object, Int64)

Escribe datos de una variable en un archivo de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FilePutObject. Para obtener más información, consulte FileSystem.

FileWidth(Int32, Int32)

Asigna un ancho de línea de salida a un archivo abierto mediante la FileOpen función .

FreeFile()

Devuelve un Integer valor que representa el siguiente número de archivo disponible para su uso por parte de la FileOpen función .

GetAttr(String)

Devuelve un FileAttribute valor que representa los atributos de un archivo, directorio o carpeta. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que FileAttribute. Para obtener más información, consulte FileSystem.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Input(Int32, Boolean)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Byte)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Char)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, DateTime)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Decimal)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Double)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Int16)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Int32)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Int64)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Object)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, Single)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

Input(Int32, String)

Lee los datos de un archivo secuencial abierto y asigna los datos a variables.

InputString(Int32, Int32)

Devuelve String el valor que contiene caracteres de un archivo abierto en Input modo o Binary . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que InputString. Para obtener más información, consulte FileSystem.

Kill(String)

Elimina archivos de un disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Kill. Para obtener más información, consulta FileSystem.

LineInput(Int32)

Lee una sola línea de un archivo secuencial abierto y la asigna a una String variable.

Loc(Int32)

Devuelve un valor que especifica la posición de lectura y escritura actual en un archivo abierto.

Lock(Int32, Int64, Int64)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Lock(Int32, Int64)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Lock(Int32)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

LOF(Int32)

Devuelve el tamaño, en bytes, de un archivo abierto mediante la FileOpen función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que LOF. Para obtener más información, consulte FileSystem.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
MkDir(String)

Crea un directorio nuevo. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que MkDir. Para obtener más información, consulte CreateDirectory(String).

Print(Int32, Object[])

Escribe datos con formato de visualización en un archivo secuencial.

PrintLine(Int32, Object[])

Escribe datos con formato de visualización en un archivo secuencial.

Rename(String, String)

Cambia el nombre de un archivo o directorio de disco. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Rename. Para obtener más información, consulte FileSystem.

Reset()

Cierra todos los archivos de disco abiertos mediante la FileOpen función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Reset. Para obtener más información, consulte FileSystem.

RmDir(String)

Quita un directorio existente. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que RmDir. Para obtener más información, consulte DeleteDirectory.

Seek(Int32, Int64)

Devuelve un que Long especifica la posición de lectura y escritura actual en un archivo abierto mediante la FileOpen función o establece la posición de la siguiente operación de lectura y escritura en un archivo abierto mediante la FileOpen función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Seek. Para obtener más información, consulte FileSystem.

Seek(Int32)

Devuelve un que Long especifica la posición de lectura y escritura actual en un archivo abierto mediante la FileOpen función o establece la posición de la siguiente operación de lectura y escritura en un archivo abierto mediante la FileOpen función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Seek. Para obtener más información, consulte FileSystem.

SetAttr(String, FileAttribute)

Define información de atributos para un archivo. La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que SetAttr. Para obtener más información, consulte FileSystem.

SPC(Int16)

Se usa con la función o PrintLine para colocar la Print salida.

TAB()

Se usa con las funciones o PrintLine para colocar la Print salida.

TAB(Int16)

Se usa con las funciones o PrintLine para colocar la Print salida.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Unlock(Int32, Int64, Int64)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Unlock(Int32, Int64)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Unlock(Int32)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Write(Int32, Object[])

Escribe datos en un archivo secuencial. Los datos escritos con Write normalmente se leen desde un archivo mediante Input.

WriteLine(Int32, Object[])

Escribe datos en un archivo secuencial. Los datos escritos con Write normalmente se leen desde un archivo mediante Input.

Se aplica a

Consulte también