El control de archivo

Utilice estas rutinas para crear, eliminar, y para manipular archivos y establecer y comprobar permisos de acceso a archivos.

Las bibliotecas en tiempo de ejecución de C tienen un límite 512 para el número de archivos que se pueden abrir en cualquier momento.Al intentar abrir más que el número máximo de descriptores de archivo o de secuencias de archivo produce el error del programa.uso _setmaxstdio de cambiar este número.

Rutinas siguientes operan sobre los archivos notificados por descriptor de archivo.

Archivo-Administrando rutinas (descriptor de archivo)

rutina

Utilice

equivalente de .NET Framework

_chsize,_chsize_s

Tamaño del archivo de cambios

System:: IO:: secuencia:: SetLength, System:: IO:: secuencia de archivo:: SetLength

_filelength, _filelengthi64

Longitud del archivo obtenido

System:: IO:: secuencia:: longitud, System:: IO:: secuencia de archivo:: longitud

_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64, _fstat64i32

Obtenga información de estado del archivo de descriptor

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_get_osfhandle

Identificador de archivo del sistema operativo return asociado a existente descriptor de archivo del tiempo de ejecución de C

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_isatty

Comprobación de dispositivo de caracteres

System:: IO:: secuencia:: CanWrite, System:: IO:: secuencia de archivo:: CanWrite

el _locking

Áreas de bloqueo del archivo

System:: IO:: secuencia de archivo:: bloqueo

_open_osfhandle

Asociar descriptor de archivo del tiempo de ejecución de C con el identificador de archivo del sistema operativo de existencia

System:: IO:: secuencia de archivo:: identificador

_setmode

Establezca el modo de la archivo-traducción

System:: IO:: clase de BinaryReader, System:: IO:: Clase de objeto TextReader

Rutinas siguientes operan sobre los archivos especificados por una ruta o el nombre de archivo.

Archivo-Administrando rutinas (ruta de acceso o nombre de archivo)

rutina

Utilice

equivalente de .NET Framework

_access, _waccess, _access_s, _waccess_s

Valor de permisos de archivo de comprobación

System:: IO:: enumeración de FileAccess

_chmod, _wchmod

Valor de permisos de archivo de cambio

System:: IO:: archivo:: SetAttributes, System:: seguridad:: permisos:: FileIOPermission

_fullpath, _wfullpath

Expanda una ruta de acceso relativa al nombre de ruta de acceso absoluta

System:: IO:: archivo:: Crear

_makepath, _wmakepath, _makepath_s, _wmakepath_s

Combinar componentes en single, ruta de acceso completa de la ruta

System:: IO:: archivo:: Crear

_mktemp, _wmktemp, _mktemp_s, _wmktemp_s

Cree el nombre único

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

quite, _wremove

Archivo delete

System:: IO:: archivo:: Eliminar

rename, _wrename

Cambie el nombre del archivo

System:: IO:: archivo:: Mover

_splitpath, _wsplitpath, _splitpath_s, _wsplitpath_s

Analice la ruta en componentes

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_stat, _stat64, _stati64, _wstat, _wstat64, _wstati64

Obtenga información de estado del archivo en el archivo denominado

System:: IO:: archivo:: GetAttributes, System:: IO:: archivo:: GetCreationTime, System:: IO:: archivo:: GetLastAccessTime, System:: IO:: archivo:: GetLastWriteTime

_umask, _umask_s

Establezca la máscara de permisos predeterminado para los nuevos archivos creados por el programa

System:: IO:: archivo:: SetAttributes

_unlink, _wunlink

Archivo delete

System:: IO:: archivo:: Eliminar

Abrir archivos de rutinas siguientes.

Archivo-Administrando rutinas (archivo abierto)

rutina

Utilice

equivalente de .NET Framework

fopen, _wfopen, fopen_s, _wfopen_s

Abra un archivo y devuelve un puntero al archivo abierto.

System:: IO:: archivo:: Abrir, System:: IO:: secuencia de archivo:: secuencia de archivo

_fsopen, _wfsopen

Abra una secuencia con uso compartido de archivos y devuelve un puntero al archivo abierto.

System:: IO:: archivo:: Abrir, System:: IO:: secuencia de archivo:: secuencia de archivo

_open, _wopen

Abra un archivo y devuelve el descriptor de archivo al archivo abierto.

System:: IO:: archivo:: Abrir, System:: IO:: secuencia de archivo:: secuencia de archivo

_sopen, _wsopen, _sopen_s, _wsopen_s

Abra un archivo con el uso compartido de archivos y devuelve el descriptor de archivo al archivo abierto.

 

_pipe

crea una canalización para leer y escribir.

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

freopen, _wfreopen, freopen_s, _wfreopen_s

Reasigne un puntero de archivo.

System:: IO:: archivo:: Abrir, System:: IO:: secuencia de archivo:: secuencia de archivo

Las funciones siguientes proporcionan una manera de cambiar la representación el archivo entre una estructura de FILE , descriptor del archivo, y un identificador de archivos de Win32.

_fdopen, _wfdopen

Asocia una secuencia en un archivo que se ha abierto previamente para E/S de bajo nivel y devuelve un puntero a la secuencia abierto.

System:: IO:: secuencia de archivo:: secuencia de archivo

_fileno

Obtiene el descriptor de archivo asociado a una secuencia.

System:: IO:: secuencia de archivo:: identificador

_get_osfhandle

Identificador de archivo del sistema operativo return asociado a existente descriptor de archivo del tiempo de ejecución de C

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_open_osfhandle

Asocia descriptor de archivo del tiempo de ejecución de C a un identificador de archivo del sistema operativo de existente.

System:: IO:: secuencia de archivo:: identificador

Win32 siguiente funciona también los archivos abiertos y las canalizaciones:

Vea también

Referencia

Rutinas de servicio por categoría

Control de directorio

Llamadas del sistema