System.IO.FileSystem Representa una clase contenedora de un identificador de archivo. Inicializa una nueva instancia de la clase . Objeto que representa el identificador preexistente que se va a utilizar. Se establece en true para liberar de forma confiable el identificador durante la fase de finalización; se establece en false para impedir que se libere de forma confiable (no se recomienda). Expone métodos estáticos para crear, mover y enumerar archivos en directorios y subdirectorios.Esta clase no puede heredarse.Para examinar el código fuente de .NET Framework para este tipo, consulte el fuente de referencia de. 1 Crea todos los directorios y subdirectorios en la ruta de acceso especificada, a menos que ya existan. Un objeto que representa el directorio en la ruta de acceso especificada.Este objeto se devuelve sin importar si ya existe un directorio en la ruta especificada. Directorio que se va a crear. El directorio especificado por es un archivo.o bienEl nombre de la red no se conoce. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método .o bien lleva como prefijo, o contiene, solo un carácter de dos puntos (:). is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). contiene un carácter de dos puntos (:) que no forma parte de una etiqueta de la unidad de disco ("C:\\"). 1 Elimina un directorio vacío de una ruta de acceso especificada. Nombre del directorio vacío que se va a quitar.El directorio debe permitir la escritura y estar vacío. Ya existe un archivo con el mismo nombre y ubicación especificados por .o bienEl directorio es el directorio de trabajo actual de la aplicación.o bienEl directorio especificado por no está vacío.o bienEl directorio es de solo lectura o contiene un archivo de solo lectura.o bienOtro proceso está utilizando el directorio. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. no existe o no se encuentra.o bienLa ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Elimina el directorio especificado y, si está indicado, los subdirectorios y archivos que contiene. Nombre del directorio que se va a quitar. true para quitar directorios, subdirectorios y archivos de ; de lo contrario, false. Ya existe un archivo con el mismo nombre y ubicación especificados por .o bienEl directorio especificado por es de solo lectura o es false y no es un directorio vacío. o bienEl directorio es el directorio de trabajo actual de la aplicación. o bienEl directorio contiene un archivo de solo lectura.o bienOtro proceso está utilizando el directorio. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. no existe o no se encuentra.o bienLa ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Devuelve una colección enumerable de nombres de directorio en una ruta de acceso especificada. Una colección enumerable de nombres completos (con sus rutas de acceso) para los directorios en el directorio especificado por . La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve una colección enumerable de nombres de directorio que coinciden con un patrón de búsqueda en una ruta de acceso especificada. Una colección enumerable de nombres completos (con sus rutas de acceso) para los directorios en el directorio especificado por y que coinciden con el patrón de búsqueda especificado. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los directorios de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método .o bien no contiene un modelo válido. is null.o bienis null. El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve una colección enumerable de nombres de directorio que coinciden con un patrón de búsqueda en una ruta de acceso especificada y, opcionalmente, busca en subdirectorios. Una colección enumerable de nombres completos (con sus rutas de acceso) para los directorios en el directorio especificado por y que coinciden con el patrón de búsqueda y opción especificados. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los directorios de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o debe incluir todos los subdirectorios.El valor predeterminado es . es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método .o bien no contiene un modelo válido. is null.o bienis null. no es un valor válido de . El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve una colección enumerable de nombres de archivo en una ruta de acceso especificada. Una colección enumerable de nombres completos (con sus rutas de acceso) para los archivos en el directorio especificado por . La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve una colección enumerable de nombres de archivo que coinciden con un patrón de búsqueda en una ruta de acceso especificada. Una colección enumerable de nombres completos (con sus rutas de acceso) para los archivos en el directorio especificado por y que coinciden con el patrón de búsqueda especificado. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los archivos de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método .o bien no contiene un modelo válido. is null.o bienis null. El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve una colección enumerable de nombres de archivo que coinciden con un patrón de búsqueda en una ruta de acceso especificada y, opcionalmente, busca en subdirectorios. Una colección enumerable de nombres completos (con sus rutas de acceso) para los archivos en el directorio especificado por y que coinciden con el patrón de búsqueda y opción especificados. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los archivos de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o debe incluir todos los subdirectorios.El valor predeterminado es . es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método .o bien no contiene un modelo válido. is null.o bienis null. no es un valor válido de . El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve una colección enumerable de nombres de archivo y nombres de directorio en una ruta de acceso especificada. Colección enumerable de entradas del sistema de archivos en el directorio especificado por . La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve una colección enumerable de nombres de archivo y nombres de directorio que coinciden con un patrón de búsqueda en una ruta de acceso especificada. Colección enumerable de entradas del sistema de archivos en el directorio especificado por , y que coinciden con el patrón de búsqueda especificado. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de las entradas del sistema de archivos de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método .o bien no contiene un modelo válido. is null.o bienis null. El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve una colección enumerable de nombres de archivo y de directorio que coinciden con un patrón de búsqueda en una ruta de acceso especificada y, opcionalmente, busca en subdirectorios. Colección enumerable de entradas del sistema de archivos en el directorio especificado por , y que coinciden con el patrón de búsqueda y opción especificados. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con entradas del sistema de archivos de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o debe incluir todos los subdirectorios.El valor predeterminado es . es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método .o bien no contiene un modelo válido. is null.o bienis null. no es un valor válido de . El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Determina si la ruta de acceso dada hace referencia a un directorio existente en el disco. true si hace referencia a un directorio existente; false si el directorio no existe o se produce un error al intentar determinar si existe el archivo especificado. Ruta de acceso que se va a probar. 1 Obtiene la fecha y hora de creación de un directorio. Estructura que se establece en la fecha y hora de creación para el directorio especificado.Este valor se expresa en hora local. Ruta de acceso del directorio. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. 1 Obtiene la fecha y hora de creación, en formato de Hora universal coordinada (UTC), de un directorio. Estructura que se establece en la fecha y hora de creación para el directorio especificado.Este valor se expresa en hora UTC. Ruta de acceso del directorio. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. 2 Obtiene el directorio de trabajo actual de la aplicación. Cadena que contiene la ruta de acceso del directorio de trabajo actual y no finaliza con una barra diagonal inversa (\). El llamador no dispone del permiso requerido. El sistema operativo es Windows CE, que no dispone de funcionalidad de directorio actual.Este método está disponible en .NET Compact Framework, pero no se admite actualmente. 1 Devuelve los nombres de los subdirectorios (con sus rutas de acceso) del directorio especificado. Una matriz de los nombres completos (con sus rutas de acceso) de los subdirectorios de la ruta de acceso especificada, o una matriz vacía si no se encuentran directorios. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. es un nombre de archivo. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Devuelve los nombres de los subdirectorios (con sus rutas de acceso) que coinciden con el patrón de búsqueda especificado en el directorio especificado. Una matriz de los nombres completos (con sus rutas de acceso) de los subdirectorios que coinciden con el patrón de búsqueda en el directorio especificado, o una matriz vacía si no se encuentran directorios. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los subdirectorios de .Este parámetro puede contener una combinación de caracteres literales y caracteres comodín válidos (vea Comentarios), pero no es compatible con las expresiones regulares. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos mediante .o bien no contiene un patrón válido. o es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. es un nombre de archivo. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Devuelve los nombres de los subdirectorios (incluidas las rutas de acceso) que coinciden con el patrón de búsqueda especificado en el directorio especificado y, opcionalmente, busca en subdirectorios. Una matriz de los nombres completos (con sus rutas de acceso) de los subdirectorios que coinciden con los criterios especificados, o una matriz vacía si no se encuentran directorios. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los subdirectorios de .Este parámetro puede contener una combinación de caracteres literales y caracteres comodín válidos (vea Comentarios), pero no es compatible con las expresiones regulares. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir todos los subdirectorios o solo el directorio actual. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método .o bien no contiene un modelo válido. o es null. no es un valor válido de . El llamador no dispone del permiso requerido. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. es un nombre de archivo. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Devuelve la información del volumen, la información de raíz o ambas para la ruta de acceso especificada. Cadena que contiene la información del volumen, la información de raíz o ambas para la ruta de acceso especificada. Ruta de acceso de un archivo o directorio. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. 1 Devuelve los nombres de archivo (con sus rutas de acceso) del directorio especificado. Una matriz de los nombres completos (con sus rutas de acceso) para los archivos en el directorio especificado, o una matriz vacía si no se encuentran archivos. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. es un nombre de archivo.o bienSe ha producido un error de red. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no se encuentra o no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Devuelve los nombres de los archivos (con sus rutas de acceso) que coinciden con el patrón de búsqueda especificado en el directorio especificado. Una matriz de nombres completos (con sus rutas de acceso) para los archivos del directorio especificado que coinciden con el patrón de búsqueda especificado, o una matriz vacía si no se encuentra ningún archivo. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los archivos de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. es un nombre de archivo.o bienSe ha producido un error de red. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos mediante .o bien no contiene un patrón válido. o es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no se encuentra o no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Devuelve los nombres de los archivos (con sus rutas de acceso) que coincidan con el patrón de búsqueda especificado en el directorio especificado, utilizando un valor para determinar si se debe buscar en los subdirectorios. Una matriz de nombres completos (con sus rutas de acceso) para los archivos del directorio especificado que coinciden con el patrón de búsqueda y opción especificados, o una matriz vacía si no se encuentra ningún archivo. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los archivos de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir todos los subdirectorios o solo el directorio actual. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método .o bien no contiene un modelo válido. o es null. no es un valor válido de . El llamador no dispone del permiso requerido. La ruta de acceso especificada no se encuentra o no es válida (por ejemplo, se encuentra en una unidad de red no asignada). La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. es un nombre de archivo.o bienSe ha producido un error de red. Devuelve los nombres de todos los archivos y subdirectorios de una ruta de acceso especificada. Una matriz de los nombres de los archivos y subdirectorios en el directorio especificado, o una matriz vacía si no se encuentran archivos o subdirectorios. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. es un nombre de archivo. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Devuelve una matriz o nombres de archivo y nombres de directorio que coinciden con un patrón de búsqueda en una ruta de acceso especificada. Una matriz de nombres de archivo y de directorio que coinciden con los criterios de búsqueda especificados, o una matriz vacía si no se encuentran archivos o directorios. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los directorios y archivos de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método .o bien no contiene un modelo válido. o es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. es un nombre de archivo. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Devuelve una matriz de todos los nombres de archivo y de directorio que coinciden con un patrón de búsqueda en una ruta de acceso especificada y, opcionalmente, busca en subdirectorios. Una matriz de nombres de archivo y nombres de directorio que coincide con los criterios de búsqueda especificados, o una matriz vacía si no se encuentran archivos o directorios. La ruta de acceso absoluta o relativa al directorio que se va a buscar.Esta cadena no distingue entre mayúsculas y minúsculas. Cadena de búsqueda que debe coincidir con los nombres de los directorios y archivos de .Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o debe incluir todos los subdirectorios.El valor predeterminado es . es una cadena de longitud cero, que contiene solo un espacio en blanco, o que contiene uno o más caracteres no válidos.Puede consultar caracteres no válidos usando el método .o bien no contiene un modelo válido. is null.o bienis null. no es un valor válido de . El valor de no es válido; por ejemplo, hace referencia a una unidad no asignada. es un nombre de archivo. La ruta de acceso especificada, el nombre de archivo especificado o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. Devuelve la fecha y hora a la que se produjo el último acceso al archivo o directorio especificado. Estructura que se establece en la fecha y hora a la que se produjo el último acceso al archivo o directorio especificado.Este valor se expresa en hora local. Archivo o directorio para el que se va a obtener información de fecha y hora de acceso. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El parámetro no tiene un formato válido. 1 Devuelve la fecha y la hora, en formato de Hora universal coordinada (UTC), a la que se produjo el último acceso al archivo o directorio especificado. Estructura que se establece en la fecha y hora a la que se produjo el último acceso al archivo o directorio especificado.Este valor se expresa en hora UTC. Archivo o directorio para el que se va a obtener información de fecha y hora de acceso. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El parámetro no tiene un formato válido. 1 Devuelve la fecha y hora a la que se escribió por última vez en el archivo o directorio especificado. Estructura que se establece en la fecha y hora a la que se escribió por última vez en el archivo o directorio especificado.Este valor se expresa en hora local. Archivo o directorio para el que se va a obtener información de fecha y hora de modificación. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. 1 Devuelve la fecha y la hora, en formato de Hora universal coordinada (UTC), a la que se escribió por última vez en el archivo o directorio especificado. Estructura que se establece en la fecha y hora a la que se escribió por última vez en el archivo o directorio especificado.Este valor se expresa en hora UTC. Archivo o directorio para el que se va a obtener información de fecha y hora de modificación. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. 2 Recupera el directorio principal de la ruta especificada, incluidas tanto las rutas de acceso absolutas como las relativas. El directorio principal o null si es el directorio raíz, incluida la raíz de un servidor UNC o un nombre de uso compartido. Ruta de acceso para la cual se va a recuperar el directorio principal. El directorio que especifica es de solo lectura. El llamador no dispone del permiso requerido. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. No se encontró la ruta de acceso especificada. 1 Mueve un archivo o directorio y su contenido a una nueva ubicación. Ruta de acceso del archivo o del directorio que se va a mover. Ruta de acceso a la nueva ubicación para .Si es un archivo, debe ser también un nombre de archivo. Se intentó mover un directorio a un volumen diferente. o bien ya existe. o bien Los parámetros y hacen referencia al mismo archivo o directorio. o bienEl directorio o un archivo en el está utilizando otro proceso. El llamador no dispone del permiso requerido. o es una cadena de longitud cero, contiene solo espacios en blanco o contiene uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . o es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada por no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 1 Establece la fecha y hora de creación del archivo o la carpeta especificados. El archivo o directorio para el que se va a establecer información de fecha y hora de creación. Fecha y hora en que escribió en el archivo o directorio por última vez.Este valor se expresa en hora local. No se encontró la ruta de acceso especificada. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. especifica un valor fuera del intervalo de fechas u horas permitido para esta operación. El sistema operativo actual no es Windows NT o una versión posterior. 1 Establece la fecha y hora de creación, en formato de Hora universal coordinada (UTC), del archivo o directorio especificado. El archivo o directorio para el que se va a establecer información de fecha y hora de creación. La fecha y hora en que se creó el directorio o archivo.Este valor se expresa en hora local. No se encontró la ruta de acceso especificada. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. especifica un valor fuera del intervalo de fechas u horas permitido para esta operación. El sistema operativo actual no es Windows NT o una versión posterior. 2 Establece el directorio de trabajo actual de la aplicación en el directorio especificado. Ruta de acceso en la que se establece el directorio de trabajo actual. Error de E/S. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no tiene el permiso necesario para obtener acceso a código no administrado. No se encontró la ruta de acceso especificada. No se encontró el directorio especificado. 1 Establece la fecha y hora a la que se produjo el último acceso al archivo o directorio especificado. El archivo o directorio para el que se va a establecer información de fecha y hora de acceso. Objeto que contiene el valor que se va a establecer para la fecha y hora de acceso de .Este valor se expresa en hora local. No se encontró la ruta de acceso especificada. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El sistema operativo actual no es Windows NT o una versión posterior. especifica un valor fuera del intervalo de fechas u horas permitido para esta operación. 1 Establece la fecha y la hora, en formato de Hora universal coordinada (UTC), a la que se produjo el último acceso al archivo o directorio especificado. El archivo o directorio para el que se va a establecer información de fecha y hora de acceso. Objeto que contiene el valor que se va a establecer para la fecha y hora de acceso de .Este valor se expresa en hora UTC. No se encontró la ruta de acceso especificada. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El sistema operativo actual no es Windows NT o una versión posterior. especifica un valor fuera del intervalo de fechas u horas permitido para esta operación. 1 Establece la fecha y la hora en que escribió en un directorio por última vez. Ruta de acceso del directorio. Fecha y hora en que escribió en el directorio por última vez.Este valor se expresa en hora local. No se encontró la ruta de acceso especificada. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El sistema operativo actual no es Windows NT o una versión posterior. especifica un valor fuera del intervalo de fechas u horas permitido para esta operación. 1 Establece la fecha y la hora, en formato de Hora universal coordinada (UTC), a la que se escribió en el directorio por última vez. Ruta de acceso del directorio. Fecha y hora en que escribió en el directorio por última vez.Este valor se expresa en hora UTC. No se encontró la ruta de acceso especificada. es una cadena de longitud cero que contiene solo espacios en blanco o uno o más caracteres no válidos.Puede consultar los caracteres no válidos con el método . is null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. El sistema operativo actual no es Windows NT o una versión posterior. especifica un valor fuera del intervalo de fechas u horas permitido para esta operación. 2 Expone métodos de instancia para crear, mover y enumerar archivos en directorios y subdirectorios.Esta clase no puede heredarse.Para examinar el código fuente de .NET Framework para este tipo, consulte el Origen de referencia. 1 Inicializa una nueva instancia de la clase clase en la ruta de acceso especificada. Una cadena que especifica la ruta de acceso en la que se va a crear el DirectoryInfo. es null. El llamador no dispone del permiso requerido. contiene caracteres no válidos, como ", <, > o | La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres.La ruta de acceso especificada o el nombre de archivo (o ambos) son demasiado largos. Crea un directorio. No se puede crear el directorio. 1 Crea uno o varios subdirectorios en la ruta de acceso especificada.La ruta de acceso especificada puede ser relativa a esta instancia de la clase. El último directorio especificado en . La ruta de acceso especificada.No puede ser un volumen de disco diferente ni un nombre de convención de nomenclatura universal (Universal Naming Convention, UNC). no se especifica una ruta de acceso de archivo válida o no contiene DirectoryInfocaracteres. es null. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. No se puede crear el subdirectorio.o bienUn archivo o directorio ya tiene el nombre especificado por . La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres.La ruta de acceso especificada o el nombre de archivo (o ambos) son demasiado largos. El llamador no tiene permiso de acceso a código para crear el directorio.o bienEl llamador no tiene permiso de acceso a código para leer el directorio descrito por el valor devuelto Objeto . Esto puede ocurrir cuando el parámetro describe un directorio existente. contiene un carácter de dos puntos (:) que no forma parte de una etiqueta de la unidad de disco ("C:\\"). 2 Esto elimina Si está vacío. El directorio contiene un archivo de solo lectura. El directorio descrito por este objeto no existe o no se pudo encontrar. El directorio no está vacío.o bienEl directorio es el directorio de trabajo actual de la aplicación.o bienHay un identificador abierto en el directorio, y el sistema operativo es Windows XP o anterior.Este identificador abierto puede ser el resultado de la enumeración de directorios.Para obtener más información, vea Cómo: Enumerar directorios y archivos. El llamador no dispone del permiso requerido. 1 Elimina esta instancia de un , especificar si se va a eliminar los subdirectorios y archivos. truePara eliminar este directorio, sus subdirectorios y todos los archivos; de lo contrario, false. El directorio contiene un archivo de solo lectura. El directorio descrito por este objeto no existe o no se pudo encontrar. El directorio es de solo lectura.o bienEl directorio contiene uno o más archivos o subdirectorios y es false. o bienEl directorio es el directorio de trabajo actual de la aplicación.o bienHay un identificador abierto en el directorio o en uno de sus archivos, y el sistema operativo es Windows XP o anterior.Este identificador abierto puede ser el resultado de la enumeración de directorios y archivos.Para obtener más información, vea Cómo: Enumerar directorios y archivos. El llamador no dispone del permiso requerido. 1 Devuelve una colección enumerable de información de directorios del directorio actual. Colección enumerable de directorios del directorio actual. La ruta de acceso encapsulada en el objeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una colección enumerable de información de directorios que coincide con un modelo de búsqueda especificado. Una colección enumerable de directorios que coincide con . Cadena de búsqueda que debe coincidir con los nombres de los directorios.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. es null. La ruta de acceso encapsulada en el objeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una colección enumerable de información de directorios que coincide con un modelo de búsqueda y una opción de búsqueda en subdirectorios especificados. Una colección enumerable de directorios que coincide con y . Cadena de búsqueda que debe coincidir con los nombres de los directorios.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o todos los subdirectorios.El valor predeterminado es . es null. no es válido Valor de . La ruta de acceso encapsulada en el objeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una colección enumerable de información de archivos del directorio actual. Colección enumerable de los archivos del directorio actual. La ruta de acceso encapsulada en el objeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una colección enumerable de información de archivos que coincide con un modelo de búsqueda. Una colección enumerable de archivos que coincide con . Cadena de búsqueda que debe coincidir con los nombres de los archivos.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. es null. La ruta de acceso encapsulada en el objeto no es válido, (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una colección enumerable de información de archivos que coincide con un modelo de búsqueda y una opción de búsqueda en subdirectorios especificados. Una colección enumerable de archivos que coincide con y . Cadena de búsqueda que debe coincidir con los nombres de los archivos.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o todos los subdirectorios.El valor predeterminado es . es null. no es válido Valor de . La ruta de acceso encapsulada en el objeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una colección enumerable de información del sistema de archivos del directorio actual. Colección enumerable de información del sistema de archivos del directorio actual. La ruta de acceso encapsulada en el objeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una colección enumerable de información del sistema de archivos que coincide con un modelo de búsqueda especificado. Una colección enumerable de objetos de información del sistema de archivos que coincide con . Cadena de búsqueda que debe coincidir con los nombres de los directorios.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. es null. La ruta de acceso encapsulada en el objeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una colección enumerable de información del sistema de archivos que coincide con un modelo de búsqueda y una opción de búsqueda en subdirectorios especificados. Una colección enumerable de objetos de información del sistema de archivos que coincide con y . Cadena de búsqueda que debe coincidir con los nombres de los directorios.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o todos los subdirectorios.El valor predeterminado es . es null. no es válido Valor de . La ruta de acceso encapsulada en el objeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Obtiene un valor que indica si existe el directorio. trueSi el directorio existe; de lo contrario, false. 1 Devuelve los subdirectorios del directorio actual. Una matriz de Objetos . La ruta de acceso encapsulada en el objeto es válida, por ejemplo en una unidad no asignada. El llamador no dispone del permiso requerido. El llamador no dispone del permiso requerido. 1 Devuelve una matriz de directorios en la actual que cumplan los criterios de búsqueda determinada. Matriz de tipo DirectoryInfobúsqueda de coincidencias . Cadena de búsqueda que debe coincidir con los nombres de los directorios.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. contiene uno o más caracteres no válidos definidos por el Método . es null. La ruta de acceso encapsulada en el DirectoryInfoobjeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. 1 Devuelve una matriz de directorios en la actual que cumplan los criterios de búsqueda dados y utilizando un valor para determinar si se va a buscar en los subdirectorios. Matriz de tipo DirectoryInfobúsqueda de coincidencias . Cadena de búsqueda que debe coincidir con los nombres de los directorios.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o todos los subdirectorios. contiene uno o más caracteres no válidos definidos por el Método . es null. no es válido Valor de . La ruta de acceso encapsulada en el DirectoryInfoobjeto no es válido (por ejemplo, está en una unidad no asignada). El llamador no dispone del permiso requerido. Devuelve una lista de archivos del directorio actual. Matriz de tipo . La ruta de acceso no es válida como, por ejemplo, una ruta de una unidad no asignada. 1 Devuelve una lista de archivos del directorio actual que coinciden con el modelo de búsqueda. Matriz de tipo . Cadena de búsqueda que debe coincidir con los nombres de los archivos.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. contiene uno o más caracteres no válidos definidos por el Método . es null. La ruta de acceso no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El llamador no dispone del permiso requerido. 1 Devuelve una lista de archivos del directorio actual que coinciden con el modelo de búsqueda dado y utiliza un valor para determinar si se va a buscar en los subdirectorios. Matriz de tipo . Cadena de búsqueda que debe coincidir con los nombres de los archivos.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o todos los subdirectorios. contiene uno o más caracteres no válidos definidos por el Método . es null. no es válido Valor de . La ruta de acceso no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El llamador no dispone del permiso requerido. Devuelve una matriz de establecimiento inflexible de tipos entradas que representa todos los archivos y subdirectorios de un directorio. Una matriz de establecimiento inflexible de tipos entradas. La ruta de acceso no es válida (por ejemplo, se encuentra en una unidad de red no asignada). 2 Recupera una matriz de establecimiento inflexible de tipos objetos que representan los archivos y subdirectorios que coinciden con los criterios de búsqueda especificados. Una matriz de establecimiento inflexible de tipos FileSystemInfoobjetos que coinciden con los criterios de búsqueda. Cadena de búsqueda que debe coincidir con los nombres de los directorios y archivos.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. contiene uno o más caracteres no válidos definidos por el Método . es null. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El llamador no dispone del permiso requerido. 2 Recupera una matriz de objetos que representan los archivos y subdirectorios que coinciden con los criterios de búsqueda especificados. Matriz de entradas del sistema de archivos que coinciden con los criterios de búsqueda. Cadena de búsqueda que debe coincidir con los nombres de los directorios y archivos.Este parámetro puede contener una combinación de ruta de acceso literal y caracteres comodín (* y ?) válidos (vea Comentarios), pero no es compatible con las expresiones regulares.El modelo predeterminado es "*", que devuelve todos los archivos. Uno de los valores de enumeración que especifica si la operación de búsqueda debe incluir solo el directorio actual o todos los subdirectorios.El valor predeterminado es . contiene uno o más caracteres no válidos definidos por el Método . es null. no es válido Valor de . La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El llamador no dispone del permiso requerido. Mueve un instancia y su contenido a una nueva ruta de acceso. Nombre y ruta de acceso a la que se va a mover este directorio.El destino no puede ser otro volumen de disco ni un directorio con el mismo nombre.Puede ser un directorio existente al que desee agregar este directorio como subdirectorio. es null. es una cadena vacía (""). Se intentó mover un directorio a un volumen diferente.o bien ya existe. o bienNo tiene autorización para esta ruta de acceso.o bienEl directorio que se está moviendo y el directorio de destino tienen el mismo nombre. El llamador no dispone del permiso requerido. No se puede encontrar el directorio de destino. 1 Obtiene el nombre de este instancia. El nombre del directorio. 1 Obtiene el directorio principal de un subdirectorio especificado. El directorio principal, o nullSi la ruta de acceso es null o si la ruta de acceso del archivo indica un directorio raíz (por ejemplo, "\", "C:" o * "\\server\share"). El llamador no dispone del permiso requerido. 1 Obtiene la parte de la raíz del directorio. Un objeto que representa la raíz del directorio. El llamador no dispone del permiso requerido. 1 Devuelve la ruta de acceso original que pasó el usuario. Devuelve la ruta de acceso original que pasó el usuario. 2 Proporciona métodos estáticos para crear, copiar, eliminar, mover y abrir un solo archivo, y contribuye a la creación de objetos .Para examinar el código fuente de .NET Framework para este tipo, consulte el Reference Source. 1 Anexa líneas a un archivo y, a continuación, cierra el archivo.Si el archivo especificado no existe, este método crea un archivo, escribe las líneas especificadas en él y, a continuación, lo cierra. El archivo al que se van a anexar líneas.Si el archivo no existe, se creará. Las líneas que se van a anexar al archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene caracteres no válidos más de uno definidos por el (método). Ya seao es null. no es válido (por ejemplo, el directorio no existe o está en una unidad no asignada). El archivo especificado por no se encontró. Se ha producido un error de E/S al abrir el archivo. supera la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. El llamador no tiene permiso para escribir en el archivo. Especifica un archivo que es de solo lectura.o bienEsta operación no es compatible con la plataforma actual.o bien es un directorio. Anexa líneas a un archivo usando la codificación especificada y, a continuación, lo cierra.Si el archivo especificado no existe, este método crea un archivo, escribe las líneas especificadas en él y, a continuación, lo cierra. El archivo al que se van a anexar líneas.Si el archivo no existe, se creará. Las líneas que se van a anexar al archivo. Codificación de caracteres que se utilizará. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene caracteres no válidos más de uno definidos por el (método). Ya sea, , o es null. no es válido (por ejemplo, el directorio no existe o está en una unidad no asignada). El archivo especificado por no se encontró. Se ha producido un error de E/S al abrir el archivo. supera la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. El llamador no dispone del permiso requerido. Especifica un archivo que es de solo lectura.o bienEsta operación no es compatible con la plataforma actual.o bien es un directorio.o bienEl llamador no dispone del permiso requerido. Abre un archivo, le anexa la cadena especificada y, a continuación, cierra el archivo.Si el archivo no existe, este método crea un archivo, escribe la cadena especificada en él y, a continuación, lo cierra. Archivo al que se va a anexar la cadena especificada. Cadena que se va a anexar al archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, el directorio no existe o se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Anexa la cadena especificada al archivo y crea el archivo si aún no existe. Archivo al que se va a anexar la cadena especificada. Cadena que se va a anexar al archivo. Codificación de caracteres que se utilizará. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, el directorio no existe o se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Crea un que anexa texto codificado UTF-8 a un archivo existente o a un nuevo archivo si el archivo especificado no existe. Un escritor de secuencias que anexa el texto con codificación UTF-8 al archivo especificado o a un nuevo archivo. Ruta de acceso del archivo al que se va a anexar. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, el directorio no existe o se encuentra en una unidad de red no asignada). está en un formato no válido. 1 Copia un archivo existente en un archivo nuevo.No se permite sobrescribir un archivo del mismo nombre. Archivo que se va a copiar. Nombre del archivo de destino.No puede ser un directorio o un archivo existente. El llamador no dispone del permiso requerido. o es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por .o bien o especifica un directorio. El valor de o es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta especificada en o no es válido (por ejemplo, está en una unidad no asignada). no se encontró. existe.o bien Se produjo un error de E/S. o está en un formato no válido. 1 Copia un archivo existente en un archivo nuevo.Se permite sobrescribir un archivo del mismo nombre. Archivo que se va a copiar. Nombre del archivo de destino.No puede ser un directorio. Es true si se puede sobrescribir el archivo de destino; en caso contrario, es false. El llamador no dispone del permiso requerido. o bien es de sólo lectura. o es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por .o bien o especifica un directorio. El valor de o es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta especificada en o no es válido (por ejemplo, está en una unidad no asignada). no se encontró. existe y es false.o bien Se produjo un error de E/S. o está en un formato no válido. 1 Crea o sobrescribe un archivo en la ruta de acceso especificada. que proporciona acceso de lectura y escritura al archivo especificado en . Ruta de acceso y nombre del archivo que se va a crear. El llamador no dispone del permiso requerido.o bien Especifica un archivo que es de solo lectura. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Error de E/S al crear el archivo. está en un formato no válido. 1 Crea o sobrescribe el archivo especificado. con el tamaño de búfer especificado que proporciona acceso de lectura y escritura al archivo especificado en . Nombre del archivo. Número de bytes almacenados en el búfer para leer y escribir en el archivo. El llamador no dispone del permiso requerido.o bien Especifica un archivo que es de solo lectura. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Error de E/S al crear el archivo. está en un formato no válido. 1 Crea o sobrescribe el archivo especificado, especificando un tamaño de búfer y un valor de que describe cómo crear o sobrescribir el archivo. Un archivo nuevo con el tamaño de búfer especificado. Nombre del archivo. Número de bytes almacenados en el búfer para leer y escribir en el archivo. Uno de los valores de que describe cómo crear o sobrescribir el archivo. El llamador no dispone del permiso requerido.o bien Especifica un archivo que es de solo lectura. o bien se ha especificado para y cifrado de archivos no es compatible con la plataforma actual. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Error de E/S al crear el archivo. está en un formato no válido. El llamador no dispone del permiso requerido.o bien Especifica un archivo que es de solo lectura. El llamador no dispone del permiso requerido.o bien Especifica un archivo que es de solo lectura. Crea o abre un archivo para escribir texto con codificación UTF-8. que escribe en el archivo especificado con codificación UTF-8. Archivo que se va a abrir para escritura. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). está en un formato no válido. 1 Elimina el archivo especificado. Nombre del archivo que se va a eliminar.No se admiten los caracteres comodín. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El archivo especificado se está utilizando. o bienHay un identificador abierto en el archivo, y el sistema operativo es Windows XP o anterior.Este identificador abierto puede ser el resultado de la enumeración de directorios y archivos.Para obtener más información, vea Cómo: Enumerar directorios y archivos. está en un formato no válido. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido.o bien El archivo es un archivo ejecutable que está en uso.o bien es un directorio.o bien Especifica un archivo de sólo lectura. 1 Determina si existe el archivo especificado. Es true si el llamador tiene los permisos necesarios y contiene el nombre de un archivo existente; de lo contrario, es false.Este método también devuelve false si es null, una ruta de acceso no válida o una cadena de longitud cero.Si el llamador no tiene permisos suficientes para leer el archivo especificado, no se produce ninguna excepción y el método devuelve false, independientemente de la existencia de . Archivo que se va a comprobar. 1 Obtiene el del archivo en la ruta de acceso. del archivo en la ruta de acceso. Ruta de acceso al archivo. está vacío, contiene solamente espacios en blanco o contiene caracteres no válidos. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. Representa un archivo y no es válido, como en una unidad no asignada o el archivo no se encuentra. Representa un directorio y no es válido, como en una unidad no asignada o el directorio no se encuentra. Este archivo lo está utilizando otro proceso. El llamador no dispone del permiso requerido. 1 Devuelve la fecha y hora de creación del archivo o el directorio especificados. Estructura que se establece en la fecha y hora de creación para el archivo o directorio especificado.Este valor se expresa en hora local. Archivo o directorio para el que se va a obtener información de fecha y hora de creación. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. 1 Devuelve la fecha y la hora de creación, en formato de hora universal coordinada (UTC), del archivo o directorio especificado. Estructura que se establece en la fecha y hora de creación para el archivo o directorio especificado.Este valor se expresa en hora UTC. Archivo o directorio para el que se va a obtener información de fecha y hora de creación. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. 2 Devuelve la fecha y hora a la que se produjo el último acceso al archivo o directorio especificado. Estructura que se establece en la fecha y hora a la que se produjo el último acceso al archivo o directorio especificado.Este valor se expresa en hora local. Archivo o directorio para el que se va a obtener información de fecha y hora de acceso. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. 1 Devuelve la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se produjo el último acceso al archivo o directorio especificado. Estructura que se establece en la fecha y hora a la que se produjo el último acceso al archivo o directorio especificado.Este valor se expresa en hora UTC. Archivo o directorio para el que se va a obtener información de fecha y hora de acceso. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. 1 Devuelve la fecha y hora a la que se escribió por última vez en el archivo o directorio especificado. Estructura que se establece en la fecha y hora a la que se escribió por última vez en el archivo o directorio especificado.Este valor se expresa en hora local. Archivo o directorio para el que se va a obtener información de fecha y hora de escritura. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. 1 Devuelve la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se escribió por última vez en el archivo o directorio especificado. Estructura que se establece en la fecha y hora a la que se escribió por última vez en el archivo o directorio especificado.Este valor se expresa en hora UTC. Archivo o directorio para el que se va a obtener información de fecha y hora de escritura. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. 2 Mueve un archivo especificado a una nueva ubicación, proporcionando la opción para indicar un nuevo nombre de archivo. Nombre del archivo que se va a mover.Puede incluir una ruta de acceso relativa o absoluta. Nueva ruta de acceso y nombre del archivo. El archivo de destino ya existe.o bien no se encontró. El valor de o es null. o es una cadena de longitud cero, contiene sólo espacios en blanco o contiene caracteres no válidos como se define en . El llamador no dispone del permiso requerido. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta especificada en o no es válido, (por ejemplo, está en una unidad no asignada). o está en un formato no válido. 1 Abre un en la ruta de acceso especificada con acceso de lectura y escritura. abierto en el modo y ruta de acceso especificados, con acceso de lectura y escritura y de uso no compartido. Archivo que se va a abrir. Valor que especifica si se crea un archivo si no existe uno y determina si el contenido de los archivos existentes se conserva o se sobrescribe. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. o bien es y el archivo especificado es un archivo oculto. Especifica un valor no válido. El archivo especificado en no se encontró. está en un formato no válido. 1 Abre un en la ruta de acceso especificada, con el modo y acceso especificados. de uso no compartido que proporciona acceso al archivo especificado, con el modo y el acceso especificados. Archivo que se va a abrir. Valor que especifica si se crea un archivo si no existe uno y determina si el contenido de los archivos existentes se conserva o se sobrescribe. Valor que especifica las operaciones que se pueden realizar en el archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por .o bien especificado Read y especificada Create, CreateNew, Truncate, o Append. El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura y no es Read.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. o bien es y el archivo especificado es un archivo oculto. o especifica un valor no válido. El archivo especificado en no se encontró. está en un formato no válido. 1 Abre un en la ruta de acceso especificada con el modo especificado, con acceso de lectura, escritura o ambos, y la opción de uso compartido especificada. en la ruta de acceso especificada con el modo especificado, con acceso de lectura, escritura o ambos, y la opción de uso compartido especificada. Archivo que se va a abrir. Valor que especifica si se crea un archivo si no existe uno y determina si el contenido de los archivos existentes se conserva o se sobrescribe. Valor que especifica las operaciones que se pueden realizar en el archivo. Valor que especifica el tipo de acceso que otros subprocesos tienen en este archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por .o bien especificado Read y especificada Create, CreateNew, Truncate, o Append. El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura y no es Read.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. o bien es y el archivo especificado es un archivo oculto. , , o especifica un valor no válido. El archivo especificado en no se encontró. está en un formato no válido. 1 Abre un archivo existente para lectura. de solo lectura en la ruta de acceso especificada. Archivo que se va a abrir para la lectura. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Especifica un directorio.o bien El llamador no dispone del permiso requerido. El archivo especificado en no se encontró. está en un formato no válido. Se ha producido un error de E/S al abrir el archivo. 1 Abre un archivo de texto existente con codificación UTF-8 para lectura. en la ruta de acceso especificada. Archivo que se va a abrir para la lectura. El llamador no dispone del permiso requerido. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El archivo especificado en no se encontró. está en un formato no válido. 1 Abre un archivo existente o crea un nuevo archivo para escribir en él. Objeto no compartido en la ruta de acceso especificada con acceso . Archivo que se va a abrir para escritura. El llamador no dispone del permiso requerido.o bien Especifica un archivo de sólo lectura o un directorio. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). está en un formato no válido. 1 Abre un archivo binario, lee su contenido, lo introduce en una matriz de bytes y, a continuación, cierra el archivo. Una matriz de bytes con el contenido del archivo. Archivo que se abre para la lectura. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. El archivo especificado en no se encontró. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Abre un archivo de texto, lee todas sus líneas y, a continuación, cierra el archivo. Una matriz de cadenas que contiene todas las líneas del archivo. Archivo que se abre para la lectura. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. El archivo especificado en no se encontró. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Abre un archivo, lee todas sus líneas con la codificación especificada y, a continuación, cierra el archivo. Una matriz de cadenas que contiene todas las líneas del archivo. Archivo que se abre para la lectura. Codificación aplicada al contenido del archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. El archivo especificado en no se encontró. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Abre un archivo de texto, lee todas sus líneas y, a continuación, cierra el archivo. Cadena que contiene todas las líneas del archivo. Archivo que se abre para la lectura. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. El archivo especificado en no se encontró. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Abre un archivo, lee todas sus líneas con la codificación especificada y, a continuación, cierra el archivo. Cadena que contiene todas las líneas del archivo. Archivo que se abre para la lectura. Codificación aplicada al contenido del archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. El archivo especificado en no se encontró. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Lee las líneas de un archivo. Todas las líneas del archivo o las líneas que son el resultado de una consulta. Archivo que se va a leer. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos definidos por el (método). El valor de es null. no es válido (por ejemplo, está en una unidad no asignada). El archivo especificado por no se encontró. Se ha producido un error de E/S al abrir el archivo. supera la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. Especifica un archivo que es de solo lectura.o bienEsta operación no es compatible con la plataforma actual.o bien es un directorio.o bienEl llamador no dispone del permiso requerido. Lee las líneas de un archivo que tiene una codificación especificada. Todas las líneas del archivo o las líneas que son el resultado de una consulta. Archivo que se va a leer. Codificación aplicada al contenido del archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por la (método). El valor de es null. no es válido (por ejemplo, está en una unidad no asignada). El archivo especificado por no se encontró. Se ha producido un error de E/S al abrir el archivo. supera la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. El llamador no dispone del permiso requerido. Especifica un archivo que es de solo lectura.o bienEsta operación no es compatible con la plataforma actual.o bien es un directorio.o bienEl llamador no dispone del permiso requerido. Establece el especificado del archivo en la ruta de acceso especificada. Ruta de acceso al archivo. Combinación bit a bit de los valores de la enumeración. está vacío, contiene solamente espacios en blanco, contiene caracteres no válidos, o el atributo de archivo no es válido. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). No se puede encontrar el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. 1 Establece la fecha y la hora a la que se creó el archivo. Archivo para el que se va a establecer información de fecha y hora de creación. que contiene el valor que se va a establecer para la fecha y hora de creación de .Este valor se expresa en hora local. No se encontró la ruta de acceso especificada. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. Se ha producido un error de E/S al realizar la operación. Especifica un valor fuera del intervalo de fechas, horas o ambas permitido para esta operación. El llamador no dispone del permiso requerido. está en un formato no válido. 1 Establece la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se creó el archivo. Archivo para el que se va a establecer información de fecha y hora de creación. que contiene el valor que se va a establecer para la fecha y hora de creación de .Este valor se expresa en hora UTC. No se encontró la ruta de acceso especificada. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. Se ha producido un error de E/S al realizar la operación. Especifica un valor fuera del intervalo de fechas, horas o ambas permitido para esta operación. El llamador no dispone del permiso requerido. está en un formato no válido. 2 Establece la fecha y la hora en que se obtuvo acceso por última vez al archivo especificado. Archivo para el que se va a establecer información de fecha y hora de acceso. que contiene el valor que se va a establecer para la fecha y hora de último acceso de .Este valor se expresa en hora local. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. No se encontró la ruta de acceso especificada. El llamador no dispone del permiso requerido. está en un formato no válido. Especifica un valor fuera del intervalo de fechas u horas permitidos para esta operación. 1 Establece la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se produjo el último acceso al archivo especificado. Archivo para el que se va a establecer información de fecha y hora de acceso. que contiene el valor que se va a establecer para la fecha y hora de último acceso de .Este valor se expresa en hora UTC. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. No se encontró la ruta de acceso especificada. El llamador no dispone del permiso requerido. está en un formato no válido. Especifica un valor fuera del intervalo de fechas u horas permitidos para esta operación. 1 Establece la fecha y la hora en que escribió por última vez en el archivo especificado. Archivo para el que se va a establecer información de fecha y hora. que contiene el valor que se va a establecer para la fecha y hora de última escritura de .Este valor se expresa en hora local. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. No se encontró la ruta de acceso especificada. El llamador no dispone del permiso requerido. está en un formato no válido. Especifica un valor fuera del intervalo de fechas u horas permitidos para esta operación. 1 Establece la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se escribió por última vez en el archivo especificado. Archivo para el que se va a establecer información de fecha y hora. que contiene el valor que se va a establecer para la fecha y hora de última escritura de .Este valor se expresa en hora UTC. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . El valor de es null. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. No se encontró la ruta de acceso especificada. El llamador no dispone del permiso requerido. está en un formato no válido. Especifica un valor fuera del intervalo de fechas u horas permitidos para esta operación. 2 Crea un archivo nuevo, escribe en él la matriz de bytes especificada y, a continuación, lo cierra.Si el archivo de destino ya existe, se sobrescribe. Archivo en el que se va a escribir. Bytes que se van a escribir en el archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . es null o la matriz de bytes está vacía. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Crea un archivo nuevo, escribe una colección de cadenas en él y lo cierra. Archivo en el que se va a escribir. Líneas que se van a escribir en el archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos definidos por el (método). Ya seao es null. no es válido (por ejemplo, está en una unidad no asignada). Se ha producido un error de E/S al abrir el archivo. supera la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. El llamador no dispone del permiso requerido. Especifica un archivo que es de solo lectura.o bienEsta operación no es compatible con la plataforma actual.o bien es un directorio.o bienEl llamador no dispone del permiso requerido. Crea un archivo nuevo usando la codificación especificada, escribe en él la colección de cadenas especificada y, a continuación, lo cierra. Archivo en el que se va a escribir. Líneas que se van a escribir en el archivo. Codificación de caracteres que se utilizará. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos definidos por el (método). Ya sea,, o es null. no es válido (por ejemplo, está en una unidad no asignada). Se ha producido un error de E/S al abrir el archivo. supera la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. está en un formato no válido. El llamador no dispone del permiso requerido. Especifica un archivo que es de solo lectura.o bienEsta operación no es compatible con la plataforma actual.o bien es un directorio.o bienEl llamador no dispone del permiso requerido. Crea un archivo nuevo, escribe la cadena especificada en él y, a continuación, lo cierra.Si el archivo de destino ya existe, se sobrescribe. Archivo en el que se va a escribir. Cadena que se va a escribir en el archivo. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . es null o está vacía. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Crea un archivo nuevo, escribe en él la cadena especificada con la codificación especificada y, a continuación, lo cierra.Si el archivo de destino ya existe, se sobrescribe. Archivo en el que se va a escribir. Cadena que se va a escribir en el archivo. La codificación que se aplica a la cadena. es una cadena de longitud cero, contiene sólo espacios en blanco o contiene uno o más caracteres no válidos, tal como se define por . es null o está vacía. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Se ha producido un error de E/S al abrir el archivo. Especifica un archivo que es de solo lectura.o bien Esta operación no es compatible con la plataforma actual.o bien Especifica un directorio.o bien El llamador no dispone del permiso requerido. está en un formato no válido. El llamador no dispone del permiso requerido. 1 Proporciona propiedades y métodos de instancia para crear, copiar, eliminar, mover y abrir archivos y contribuye a la creación de objetos .Esta clase no puede heredarse.Para examinar el código fuente de .NET Framework para este tipo, consulte el Reference Source. 1 Inicializa una nueva instancia de la clase , que actúa como contenedor de una ruta de archivos. El nombre completo del nuevo archivo o el nombre de archivo relativo.No finalice la ruta de acceso con el carácter separador de directorios. El valor de es null. El llamador no dispone del permiso requerido. El nombre de archivo está vacío, contiene únicamente espacios en blanco o contiene caracteres no válidos. Acceso a denegado. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. contiene dos puntos (:) dentro de la cadena. Crea un que agrega texto al archivo representado por esta instancia de . Un nuevo objeto StreamWriter. 1 Copia un archivo existente en un archivo nuevo, impidiendo que se sobrescriba el archivo existente. Nuevo archivo con una ruta de acceso completa. El nombre del nuevo archivo destino de la copia. está vacío, contiene solamente espacios en blanco o contiene caracteres no válidos. Se ha producido un error o ya existe el archivo de destino. El llamador no dispone del permiso requerido. El valor de es null. Se pasa una ruta de directorio o el archivo se mueve a una unidad diferente. El directorio especificado en no existe. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. contiene dos puntos (:) dentro de la cadena pero no especifica el volumen. 1 Copia un archivo existente en un archivo nuevo, permitiendo que se sobrescriba el archivo existente. Un nuevo archivo, o una copia sobrescrita de un archivo existente si es true.Si existe el archivo y es false, se produce una excepción . El nombre del nuevo archivo destino de la copia. true si se permite que se sobrescriba el archivo existente; en caso contrario, false. está vacío, contiene solamente espacios en blanco o contiene caracteres no válidos. Se produce un error o ya existe el archivo de destino y es false. El llamador no dispone del permiso requerido. El valor de es null. El directorio especificado en no existe. Se pasa una ruta de directorio o el archivo se mueve a una unidad diferente. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. contiene dos puntos (:) dentro de la cadena. 1 Crea un archivo. Un nuevo archivo. 1 Crea un que escribe un nuevo archivo de texto. Un nuevo objeto StreamWriter. El nombre de archivo es un directorio. El disco es de solo lectura. El llamador no dispone del permiso requerido. 1 Elimina de forma permanente un archivo. El archivo de destino se abre o se asigna a memoria en un equipo con Microsoft Windows NT.o bienHay un identificador abierto en el archivo, y el sistema operativo es Windows XP o anterior.Este identificador abierto puede ser el resultado de la enumeración de directorios y archivos.Para obtener más información, vea Cómo: Enumerar directorios y archivos. El llamador no dispone del permiso requerido. La ruta de acceso es un directorio. 1 Obtiene una instancia del directorio principal. Objeto que representa el directorio principal de este archivo. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El llamador no dispone del permiso requerido. 1 Obtiene una cadena que representa la ruta de acceso completa del directorio. Cadena que representa la ruta de acceso completa del directorio. null se pasó en el nombre del directorio. La ruta de acceso completa tiene 260 o más caracteres. El llamador no dispone del permiso requerido. 1 Obtiene un valor que indica si existe un archivo. true si existe el archivo; false si no existe el archivo o es un directorio. 1 Obtiene o establece un valor que determina si el archivo actual es de solo lectura. Es true si el archivo actual es de solo lectura; en caso contrario, es false. El archivo descrito por el actual no se encontró el objeto. Se ha producido un error de E/S al abrir el archivo. Esta operación no es compatible con la plataforma actual.o bien El llamador no dispone del permiso requerido. El usuario no tiene permiso de escritura, pero se ha intentado establecer esta propiedad en false. 1 Obtiene el tamaño, en bytes, del archivo actual. Tamaño del archivo actual en bytes. no se puede actualizar el estado del archivo o directorio. El archivo no existe.o bien El Length propiedad se llama para un directorio. 1 Mueve un archivo especificado a una nueva ubicación, proporcionando la opción para indicar un nuevo nombre de archivo. La ruta de acceso a la que se mueve el archivo, que puede especificar un nombre de archivo distinto. Se produce un error de E/S, como por ejemplo, que el archivo de destino ya existe o que el dispositivo de destino no está listo. El valor de es null. está vacío, contiene solamente espacios en blanco o contiene caracteres no válidos. El llamador no dispone del permiso requerido. es de sólo lectura o es un directorio. No se encuentra el archivo. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. contiene dos puntos (:) dentro de la cadena. 1 Obtiene el nombre del archivo. Nombre del archivo. 1 Abre un archivo en el modo especificado. Archivo abierto en el modo especificado, con acceso de lectura y escritura y de uso no compartido. Constante que especifica el modo (por ejemplo, Open o Append) en que se abre el archivo. No se encuentra el archivo. El archivo es de solo lectura o es un directorio. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El archivo ya está abierto. 2 Abre un archivo en el modo especificado, con acceso de lectura o escritura (o ambos). Objeto abierto en el modo y con el acceso especificados y de uso no compartido. Constante que especifica el modo (por ejemplo, Open o Append) en que se abre el archivo. Constante que especifica si el archivo se abre con el acceso de archivo Read, Write o ReadWrite. El llamador no dispone del permiso requerido. No se encuentra el archivo. es de sólo lectura o es un directorio. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El archivo ya está abierto. 2 Abre un archivo en el modo especificado, con acceso de lectura o escritura (o ambos) y la opción de uso compartido especificada. Objeto abierto en el modo y con el acceso especificados y con opciones de uso compartido. Constante que especifica el modo (por ejemplo, Open o Append) en que se abre el archivo. Constante que especifica si el archivo se abre con el acceso de archivo Read, Write o ReadWrite. Constante que especifica el tipo de acceso que otros objetos FileStream tienen en este archivo. El llamador no dispone del permiso requerido. No se encuentra el archivo. es de sólo lectura o es un directorio. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El archivo ya está abierto. 2 Crea un objeto de solo lectura. Nuevo objeto de solo lectura. es de sólo lectura o es un directorio. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El archivo ya está abierto. 2 Crea un con la codificación UTF8 que lee de un archivo de texto existente. Nuevo StreamReader con la codificación UTF8. El llamador no dispone del permiso requerido. No se encuentra el archivo. es de sólo lectura o es un directorio. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. 2 Crea un de solo escritura. Objeto no compartido de solo escritura para un archivo nuevo o existente. La ruta de acceso especificada al crear una instancia de la objeto es de solo lectura o es un directorio. La ruta de acceso especificada al crear una instancia de la objeto es válida, como en una unidad no asignada. 2 Devuelve la ruta de acceso como una cadena. Cadena que representa la ruta de acceso. 1 Representa opciones avanzadas para crear un objeto . 1 Indica que un archivo puede utilizarse para las operaciones de lectura y escritura asincrónicas. Indica que un archivo se elimina automáticamente cuando ya no está en uso. Indica que un archivo está cifrado y que sólo se puede descifrar utilizando la misma cuenta de usuario que la utilizada para el cifrado. Indica que no se deben usar opciones adicionales al crear un objeto . Indica que el acceso al archivo se realiza aleatoriamente.El sistema puede considerar que esto es una sugerencia para optimizar el almacenamiento en caché del archivo. Indica que el acceso al archivo debe ser secuencial de principio a fin.El sistema puede considerar que esto es una sugerencia para optimizar el almacenamiento en caché del archivo.Si una aplicación mueve el puntero de archivo para obtener acceso aleatorio, puede que no se produzca un almacenamiento en caché óptimo; no obstante, la operación correcta sigue garantizada. Indica que el sistema debe escribir en una caché intermedia e ir directamente al disco. Proporciona un para un archivo, lo que permite operaciones de lectura y escritura sincrónica y asincrónica.Para examinar el código fuente de .NET Framework para este tipo, consulte el Reference Source. 1 Inicializa una nueva instancia de la clase para el identificador de archivo especificado, con el permiso de lectura y escritura especificado. Identificador de archivo para el archivo que el objeto FileStream actual va a encapsular. Constante que establece las propiedades y del objeto FileStream. no es un campo de . El llamador no dispone del permiso requerido. Se ha producido un error de E/S, como un error de disco.o bienSe ha cerrado la secuencia. El solicitado no está permitido por el sistema operativo para el identificador de archivo especificado, como cuando es Write o ReadWrite y se establece el identificador de archivo para acceso de sólo lectura. Inicializa una nueva instancia de la clase para el identificador de archivo especificado, con el tamaño de búfer y el permiso de lectura y escritura especificados. Identificador de archivo para el archivo que el objeto FileStream actual va a encapsular. Constante que establece las propiedades y del objeto FileStream. Valor positivo mayor que 0 que indica el tamaño del búfer.El tamaño de búfer predeterminado es 4096. El parámetro es un identificador no válido.o bienEl parámetro es un identificador sincrónico y se utilizó de forma asincrónica. El parámetro es negativo. Se ha producido un error de E/S, como un error de disco.o bienSe ha cerrado la secuencia. El llamador no dispone del permiso requerido. El solicitado no está permitido por el sistema operativo para el identificador de archivo especificado, como cuando es Write o ReadWrite y se establece el identificador de archivo para acceso de sólo lectura. Inicializa una nueva instancia de la clase para el identificador de archivo especificado, y con el permiso de lectura y escritura, el tamaño de búfer y el estado sincrónico o asincrónico especificados. Identificador de archivo para el archivo que este objeto FileStream va a encapsular. Constante que establece las propiedades y del objeto FileStream. Valor positivo mayor que 0 que indica el tamaño del búfer.El tamaño de búfer predeterminado es 4096. Es true si se abrió el identificador de forma asincrónica (es decir, en modo de E/S superpuesta); de lo contrario, es false. El parámetro es un identificador no válido.o bienEl parámetro es un identificador sincrónico y se utilizó de forma asincrónica. El parámetro es negativo. Se ha producido un error de E/S, como un error de disco.o bienSe ha cerrado la secuencia. El llamador no dispone del permiso requerido. El solicitado no está permitido por el sistema operativo para el identificador de archivo especificado, como cuando es Write o ReadWrite y se establece el identificador de archivo para acceso de sólo lectura. Inicializa una nueva instancia de la clase con el modo de creación y la ruta de acceso especificados. Ruta de acceso relativa o absoluta del archivo que va a encapsular el objeto FileStream actual. Constante que determina cómo abrir o crear el archivo. es una cadena vacía (""), contiene sólo espacios en blanco o contiene uno o más caracteres no válidos. o bien hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno NTFS. hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno distinto de NTFS. El valor de es null. El llamador no dispone del permiso requerido. No se encuentra el archivo, como cuando es FileMode.Truncate o FileMode.Open, y el archivo especificado por no existe.El archivo ya debe existir en estos modos. Error de E/S, como cuando se especifica FileMode.CreateNew cuando el archivo especificado por ya existe, se ha producido.o bienSe ha cerrado la secuencia. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. contiene un valor no válido. Inicializa una nueva instancia de la clase con el permiso de lectura y escritura, el modo de creación y la ruta de acceso especificados. Ruta de acceso relativa o absoluta del archivo que va a encapsular el objeto FileStream actual. Constante que determina cómo abrir o crear el archivo. Constante que determina cómo puede obtener acceso al archivo el objeto FileStream.Esto también determina los valores que devuelven las propiedades y del objeto FileStream. es true si especifica un archivo de disco. El valor de es null. es una cadena vacía (""), contiene sólo espacios en blanco o contiene uno o más caracteres no válidos. o bien hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno NTFS. hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno distinto de NTFS. No se encuentra el archivo, como cuando es FileMode.Truncate o FileMode.Open, y el archivo especificado por no existe.El archivo ya debe existir en estos modos. Error de E/S, como cuando se especifica FileMode.CreateNew cuando el archivo especificado por ya existe, se ha producido. o bienSe ha cerrado la secuencia. El llamador no dispone del permiso requerido. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El solicitado no permitido por el sistema operativo para el objeto , como cuando es Write o ReadWrite y el archivo o directorio está establecido para el acceso de solo lectura. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. contiene un valor no válido. Inicializa una nueva instancia de la clase con el permiso de uso compartido, el permiso de lectura y escritura, el modo de creación y la ruta de acceso especificados. Ruta de acceso relativa o absoluta del archivo que va a encapsular el objeto FileStream actual. Constante que determina cómo abrir o crear el archivo. Constante que determina cómo puede obtener acceso al archivo el objeto FileStream.Esto también determina los valores que devuelven las propiedades y del objeto FileStream. es true si especifica un archivo de disco. Constante que determina cómo compartirán el archivo los procesos. El valor de es null. es una cadena vacía (""), contiene sólo espacios en blanco o contiene uno o más caracteres no válidos. o bien hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno NTFS. hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno distinto de NTFS. No se encuentra el archivo, como cuando es FileMode.Truncate o FileMode.Open, y el archivo especificado por no existe.El archivo ya debe existir en estos modos. Error de E/S, como cuando se especifica FileMode.CreateNew cuando el archivo especificado por ya existe, se ha producido. o bienEl sistema está ejecutando Windows 98 o Windows 98 Second Edition y se establece en FileShare.Delete.o bienSe ha cerrado la secuencia. El llamador no dispone del permiso requerido. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El solicitado no permitido por el sistema operativo para el objeto , como cuando es Write o ReadWrite y el archivo o directorio está establecido para el acceso de solo lectura. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. contiene un valor no válido. Inicializa una nueva instancia de la clase con el tamaño de búfer, el permiso de lectura y escritura y de uso compartido, el modo de creación y la ruta de acceso especificados. Ruta de acceso relativa o absoluta del archivo que va a encapsular el objeto FileStream actual. Constante que determina cómo abrir o crear el archivo. Constante que determina cómo puede obtener acceso al archivo el objeto FileStream.Esto también determina los valores que devuelven las propiedades y del objeto FileStream. es true si especifica un archivo de disco. Constante que determina cómo compartirán el archivo los procesos. Valor positivo mayor que 0 que indica el tamaño del búfer.El tamaño de búfer predeterminado es 4096. El valor de es null. es una cadena vacía (""), contiene sólo espacios en blanco o contiene uno o más caracteres no válidos. o bien hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno NTFS. hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno distinto de NTFS. es un valor negativo o es cero.o bien , , o contienen un valor no válido. No se encuentra el archivo, como cuando es FileMode.Truncate o FileMode.Open, y el archivo especificado por no existe.El archivo ya debe existir en estos modos. Error de E/S, como cuando se especifica FileMode.CreateNew cuando el archivo especificado por ya existe, se ha producido. o bienEl sistema está ejecutando Windows 98 o Windows 98 Second Edition y se establece en FileShare.Delete.o bienSe ha cerrado la secuencia. El llamador no dispone del permiso requerido. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El solicitado no permitido por el sistema operativo para el objeto , como cuando es Write o ReadWrite y el archivo o directorio está establecido para el acceso de solo lectura. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. Inicializa una nueva instancia de la clase con el estado sincrónico o asincrónico, el tamaño de búfer, el permiso de lectura y escritura y de uso compartido, el modo de creación y la ruta de acceso especificados. Ruta de acceso relativa o absoluta del archivo que va a encapsular el objeto FileStream actual. Constante que determina cómo abrir o crear el archivo. Constante que determina cómo puede obtener acceso al archivo el objeto FileStream.Esto también determina los valores que devuelven las propiedades y del objeto FileStream. es true si especifica un archivo de disco. Constante que determina cómo compartirán el archivo los procesos. Valor positivo mayor que 0 que indica el tamaño del búfer.El tamaño de búfer predeterminado es 4096. Especifica si se va a utilizar E/S asincrónica o sincrónica.Sin embargo, tenga en cuenta que el sistema operativo subyacente quizás no admita E/S asincrónica, por lo que cuando se especifica true, puede que el identificador se abra de forma sincrónica en función de la plataforma.Cuando se abre de forma asincrónica, los métodos y proporcionan un rendimiento mejor en lecturas o escrituras grandes, pero es posible que sean mucho más lentos para lecturas o escrituras pequeñas.Si la aplicación se ha diseñado para aprovechar al máximo la E/S asincrónica, establezca el parámetro en true.El uso de la E/S asincrónica de forma correcta puede agilizar las aplicaciones en hasta un factor de 10, pero su uso sin volver a diseñar la aplicación para la E/S asincrónica puede disminuir el rendimiento en hasta un factor de 10. El valor de es null. es una cadena vacía (""), contiene sólo espacios en blanco o contiene uno o más caracteres no válidos. o bien hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno NTFS. hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno distinto de NTFS. es un valor negativo o es cero.o bien , , o contienen un valor no válido. No se encuentra el archivo, como cuando es FileMode.Truncate o FileMode.Open, y el archivo especificado por no existe.El archivo ya debe existir en estos modos. Error de E/S, como cuando se especifica FileMode.CreateNew cuando el archivo especificado por ya existe, se ha producido.o bien El sistema está ejecutando Windows 98 o Windows 98 Second Edition y se establece en FileShare.Delete.o bienSe ha cerrado la secuencia. El llamador no dispone del permiso requerido. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El solicitado no permitido por el sistema operativo para el objeto , como cuando es Write o ReadWrite y el archivo o directorio está establecido para el acceso de solo lectura. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. Inicializa una nueva instancia de la clase con la ruta de acceso, el modo de creación, los permisos de lectura y escritura y de uso compartido, el acceso que otras secuencias de archivos pueden tener al mismo archivo, el tamaño del búfer y otras opciones de archivo que se hayan especificado. Ruta de acceso relativa o absoluta del archivo que va a encapsular el objeto FileStream actual. Constante que determina cómo abrir o crear el archivo. Constante que determina cómo puede obtener acceso al archivo el objeto FileStream.Esto también determina los valores que devuelven las propiedades y del objeto FileStream. es true si especifica un archivo de disco. Constante que determina cómo compartirán el archivo los procesos. Valor positivo mayor que 0 que indica el tamaño del búfer.El tamaño de búfer predeterminado es 4096. Valor que especifica opciones de archivo adicionales. El valor de es null. es una cadena vacía (""), contiene sólo espacios en blanco o contiene uno o más caracteres no válidos. o bien hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno NTFS. hace referencia a un dispositivo no es un archivo, como "figurar:", "com1:", "lpt1:", etc..en un entorno distinto de NTFS. es un valor negativo o es cero.o bien , , o contienen un valor no válido. No se encuentra el archivo, como cuando es FileMode.Truncate o FileMode.Open, y el archivo especificado por no existe.El archivo ya debe existir en estos modos. Error de E/S, como cuando se especifica FileMode.CreateNew cuando el archivo especificado por ya existe, se ha producido.o bienSe ha cerrado la secuencia. El llamador no dispone del permiso requerido. La ruta de acceso especificada no es válida como, por ejemplo, una ruta de una unidad no asignada. El solicitado no permitido por el sistema operativo para el objeto , como cuando es Write o ReadWrite y el archivo o directorio está establecido para el acceso de solo lectura. o bien se ha especificado para , pero no se admite el cifrado de archivos en la plataforma actual. La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. Obtiene un valor que indica si la secuencia actual admite lectura. Es true si la secuencia admite lectura; es false si la secuencia está cerrada o se abrió con acceso de solo escritura. 1 Obtiene un valor que indica si la secuencia actual admite búsquedas. Es true si la secuencia admite búsquedas; es false si la secuencia está cerrada o si FileStream se construyó a partir de un identificador del sistema operativo, como una canalización o una salida a la consola. 2 Obtiene un valor que indica si la secuencia actual admite escritura. Es true si la secuencia admite escritura; es false si la secuencia está cerrada o se abrió con acceso de solo lectura. 1 Libera los recursos no administrados que usa y libera los recursos administrados de forma opcional. Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. Garantiza que se liberen los recursos y se realicen otras operaciones de limpieza cuando el recolector de elementos no utilizados reclama FileStream. Borra los búferes de esta secuencia y hace que todos los datos almacenados en los búferes se escriban en el archivo. Error de E/S. La secuencia está cerrada. 1 Borra los búferes de esta secuencia, hace que todos los datos almacenados en los búferes se escriban en el archivo y borra también todos los búferes de archivos intermedios. true para vaciar todos los búferes de archivos intermedios; de lo contrario, false. Borra asincrónicamente todos los búferes del flujo actual, hace que todos los datos almacenados en el búfer se escriban en el dispositivo subyacente y supervisa las solicitudes de cancelación. Tarea que representa la operación de vaciado asincrónico. Token para supervisar solicitudes de cancelación. Se ha eliminado la secuencia. Obtiene un valor que indica si se abrió FileStream de forma sincrónica o asincrónica. Es true si FileStream se abrió de forma asincrónica; de lo contrario, es false. 2 Devuelve la longitud en bytes del flujo. Un valor Long que representa la longitud de la secuencia en bytes. para esta secuencia es false. Se produce un error de E/S, como, por ejemplo, el cierre del archivo. 1 Obtiene el nombre del FileStream que se pasó al constructor. Cadena que es el nombre del FileStream. 1 Obtiene o establece la posición actual de esta secuencia. Posición actual de esta secuencia. La secuencia no admite búsquedas. Error de E/S. o bienLa posición se estableció en un valor muy grande, más allá del final de la secuencia, en Windows 98 o una versión anterior. Se ha intentado establecer la posición en un valor negativo. Se intentó realizar una búsqueda más allá del final de una secuencia que no es compatible con ellas. 1 Lee un bloque de bytes de la secuencia y escribe los datos en un búfer dado. Número total de bytes leídos en el búfer.Puede ser menor que el número de bytes solicitado si ese número de bytes no está disponible actualmente o cero si se ha alcanzado el final de la secuencia. Cuando este método devuelve un valor, contiene la matriz de bytes especificada con los valores entre y ( + - 1 reemplazados por los bytes leídos desde el origen actual. Desplazamiento de bytes en donde se colocarán los bytes leídos. Número máximo de bytes que se pueden leer. El valor de es null. o es negativo. La secuencia no admite lectura. Error de E/S. y describen un intervalo no válido en . Tras cerrar la secuencia, se llamó a algún método. 1 Lee de forma asincrónica una secuencia de bytes en la secuencia actual, se hace avanzar la posición dentro de la secuencia el número de bytes leídos y controla las solicitudes de cancelación. Tarea que representa la operación de lectura asincrónica.El valor del parámetro contiene el número total de bytes leídos en el búfer.El valor del resultado puede ser menor que el número de bytes solicitados si el número de bytes disponibles actualmente es menor que el número solicitado o puede ser 0 (cero) si se ha llegado al final de la secuencia. Búfer en el que se escriben los datos. Posición de desplazamiento en bytes de donde se comienza a escribir los datos del flujo. Número máximo de bytes que se pueden leer. Token para supervisar solicitudes de cancelación. El valor de es null. o es negativo. La suma de y es mayor que la longitud del búfer. La secuencia no admite lectura. Se ha eliminado la secuencia. La secuencia está actualmente en uso por una operación de lectura anterior. Lee un byte del archivo y avanza la posición de lectura un byte. El byte, convertido en un , o -1 si se ha alcanzado el final de la secuencia. La secuencia actual no admite lectura. La secuencia actual está cerrada. 1 Obtiene un objeto que representa el identificador de archivos del sistema operativo correspondiente al archivo que el objeto actual encapsula. Objeto que representa el identificador de archivos del sistema operativo correspondiente al archivo que el objeto actual encapsula. 1 Establece la posición actual de esta secuencia actual en el valor dado. Nueva posición en la secuencia. El punto relativo a desde el que comienza la operación Seek. Especifica el comienzo, el final o la posición actual como un punto de referencia para , mediante el uso de un valor de tipo . Error de E/S. La secuencia no admite búsquedas, por ejemplo, si la FileStream se construye a partir de una canalización o consola de salida. Se ha intentado realizar una búsqueda antes del inicio de la secuencia. Tras cerrar la secuencia, se llamó a algún método. 1 Establece la longitud de esta secuencia en el valor dado. La nueva longitud de la secuencia. Se produjo un error de E/S. La secuencia no admite al mismo tiempo operaciones de escritura y búsquedas. Se intentó establecer el parámetro en menos de 0. 2 Escribe un bloque de bytes en la secuencia de archivo. Búfer que contiene los datos que se van a escribir en la secuencia. Desplazamiento en bytes de base cero de desde donde se comienzan a copiar los bytes en la secuencia. Número máximo de bytes que se pueden escribir. El valor de es null. y describen un intervalo no válido en . o es negativo. Error de E/S. o bienOtro subproceso puede haber producido un cambio inesperado en la posición del identificador de archivos del sistema operativo. La secuencia está cerrada. La instancia de la secuencia actual no admite escritura. 1 Escribe de forma asincrónica una secuencia de bytes en la secuencia actual, se hace avanzar la posición actual dentro de la secuencia el número de bytes escritos y controla las solicitudes de cancelación. Tarea que representa la operación de escritura asincrónica. Búfer del que se van a escribir datos. Desplazamiento en bytes de base cero de desde donde se comienzan a copiar los bytes en la secuencia. Número máximo de bytes que se pueden escribir. Token para supervisar solicitudes de cancelación. El valor de es null. o es negativo. La suma de y es mayor que la longitud del búfer. La secuencia no es compatible con la escritura. Se ha eliminado la secuencia. La secuencia está actualmente en uso por una operación de escritura anterior. Escribe un byte en la posición actual de la secuencia de archivo. Un byte que se va a escribir en la secuencia. La secuencia está cerrada. La secuencia no es compatible con la escritura. 1 Proporciona la clase base para los objetos y . 2 Inicializa una nueva instancia de la clase . Obtiene o establece los atributos del archivo o directorio actual. del actual. El archivo especificado no existe. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El llamador no dispone del permiso requerido. El llamador intenta establecer un atributo de archivo no válido. o bienEl usuario intenta establecer un valor de atributo pero no tienen permiso de escritura. no puede inicializar los datos. 1 Obtiene o establece la hora de creación del archivo o directorio actual. Fecha y hora de creación del objeto actual. no puede inicializar los datos. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El sistema operativo actual no es Windows NT o una versión posterior. El autor de llamada intenta establecer un tiempo de creación no válido. 1 Obtiene o establece la hora de creación, en formato de hora universal coordinada (UTC), del archivo o directorio actual. Fecha y hora de creación en formato UTC del objeto actual. no puede inicializar los datos. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). El sistema operativo actual no es Windows NT o una versión posterior. El autor de llamada intenta establecer un tiempo de acceso no válido. 1 Elimina un archivo o directorio. La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). Hay un identificador abierto en el archivo o en el directorio, y el sistema operativo es Windows XP o anterior.Este identificador abierto puede ser el resultado de la enumeración de directorios y archivos.Para más información, vea Cómo: Enumerar directorios y archivos. 2 Obtiene un valor que indica si existe el archivo o directorio. Es true si existe el archivo o el directorio; de lo contrario, es false. 1 Obtiene la cadena que representa la extensión del archivo. Cadena que contiene la extensión . 1 Obtiene la ruta de acceso completa del directorio o el archivo. Cadena que contiene la ruta de acceso completa. La ruta de acceso completa y el nombre de archivo tienen 260 o más caracteres. El llamador no dispone del permiso requerido. 1 Representa la ruta de acceso completa del directorio o el archivo. La ruta de acceso completa tiene 260 o más caracteres. Obtiene o establece la hora a la que se produjo el último acceso al archivo o directorio actual. La hora a la que se produjo el último acceso al archivo o directorio actual. no puede inicializar los datos. El sistema operativo actual no es Windows NT o una versión posterior. El autor de llamada intenta establecer un tiempo de acceso no válido 1 Obtiene o establece la hora, en formato de hora universal coordinada (UTC), a la que se produjo el último acceso al archivo o directorio actual. Hora en formato UTC a la que se produjo el último acceso al archivo o directorio actual. no puede inicializar los datos. El sistema operativo actual no es Windows NT o una versión posterior. El autor de llamada intenta establecer un tiempo de acceso no válido. 1 Obtiene o establece la hora a la que se escribió por última vez en el archivo o directorio actual. La hora a la que se escribió por última vez en el archivo actual. no puede inicializar los datos. El sistema operativo actual no es Windows NT o una versión posterior. El autor de llamada intenta establecer un tiempo de escritura no válido. 1 Obtiene o establece la hora, en formato de hora universal coordinada (UTC), a la que se escribió por última vez en el archivo o directorio actual. Hora en formato UTC a la que se escribió por última vez en el archivo actual. no puede inicializar los datos. El sistema operativo actual no es Windows NT o una versión posterior. El autor de llamada intenta establecer un tiempo de escritura no válido. 1 Para archivos, obtiene el nombre del archivo.Para directorios, obtiene el nombre del último directorio de la jerarquía, si existe tal jerarquía.En caso contrario, la propiedad Name obtiene el nombre del directorio. Cadena que representa el nombre del directorio principal, el nombre del último directorio de la jerarquía o el nombre de un archivo, incluida la extensión de nombre de archivo. 1 La ruta de acceso especificada originalmente por el usuario, ya sea relativa o absoluta. Actualiza el estado del objeto. El dispositivo, como la unidad de disco, no está preparado. 1 Especifica si se va a buscar en el directorio actual, o bien, en el directorio actual y en todos los subdirectorios. Incluye el directorio actual y todos sus subdirectorios en una operación de búsqueda.Esta opción incluye en la búsqueda los puntos de reanálisis, como las unidades montadas y los vínculos simbólicos. Solo incluye el directorio actual en una operación de búsqueda.