navegar sistema de archivos

9

Click here to load reader

Upload: kayrambal

Post on 12-Jul-2015

1.036 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Navegar Sistema De Archivos

Navigating the File System

José Alexander Benitez MenjuraMicrosoft Student Partner – Colombia

Manuel CamaroMicrosoft Student Partner - Colombia

Page 2: Navegar Sistema De Archivos

Dentro del espacio de nombres System.IO seencuentran un juego de clases usadas paranavegar y manipular archivos, directorios yunidades. Las clases del sistema de archivos seseparan en dos tipos: la información y utilidad.

¿Cuáles Son las Clases del Sistema de Archivos?

Page 3: Navegar Sistema De Archivos

Clase FileSystemInfo

NOMBRE DESCRIPCION

Attributes Obtiene o establece FileAttributes del actual objeto FileSystemInfo.

CreationTime Obtiene o establece la hora de creación del objeto FileSystemInfo actual.

Exists Obtiene un valor que indica si existe el archivo o directorio.

Extension Obtiene la cadena que representa la extensión del archivo

FullName Obtiene la ruta de acceso completa del directorio o el archivo.

LastAccessTi

me

Obtiene o establece la hora en la que se utilizó por última vez el archivo o directorio

actual.

LastWriteTime Obtiene o establece la hora en la que se escribió por última vez en el archivo o

directorio actual.

Name Para archivos, obtiene el nombre del archivo. Para directorios, obtiene el nombre

del último directorio de la jerarquía, si existe tal jerarquía. De lo contrario, la

propiedad Name obtiene el nombre del directorio.

Page 4: Navegar Sistema De Archivos

Clase FileInfo

NOMBRE DESCRIPCION

Directory Obtiene una instancia del directorio

principal.

DirectoryName Obtiene una cadena que representa la

ruta de acceso completa del directorio.

IsReadOnly Obtiene o establece un valor que

determina si el archivo actual es de sólo

lectura.

Length Obtiene el tamaño, en bytes, del archivo

actual.

Page 5: Navegar Sistema De Archivos

Métodos filePro

NOMBRE DESCRIPCION

AppendText Crea un objeto StreamWriter que agrega texto al archivo representado por esta

instancia de FileInfo.

CopyTo Sobrecargado. Copia un archivo existente en un archivo nuevo.

Create Crea un archivo basado en el archivo actual de información.

CreateText Crea un objeto StreamWriter que escribe un nuevo archivo de texto.

Decrypt Descifra un archivo cifrado por la cuenta actual mediante el método Encrypt.

Encrypt Cifra un archivo de forma que sólo la cuenta utilizada para cifrarlo pueda descifrarlo.

MoveTo Mueve un archivo especificado a una nueva ubicación, proporcionando la opción para

indicar un nuevo nombre de archivo.

Open Sobrecargado. Abre un archivo con varios privilegios de lectura y escritura y de uso

compartido.

OpenRead Crea un objeto FileStream de sólo lectura.

OpenText Crea un objeto StreamReader con la codificación UTF8 que lee de un archivo de

texto existente.

OpenWrite Crea un objeto FileStream de sólo escritura.

Replace Sobrecargado. Reemplaza el contenido de un archivo especificado con el archivo

descrito por el objeto FileInfo actual, eliminando el archivo original y creando una

copia de seguridad del archivo reemplazado.

Page 6: Navegar Sistema De Archivos

Cómo Obtener Información Sobre Un Archivo

Para obtener información sobre un archivo específico, siga

este procedimiento:

1.Crear un nuevo objeto filePro de utilizarlo como la vía de

acceso al archivo.

2.Acceda a las propiedades filePro del objeto.

Page 7: Navegar Sistema De Archivos

Usted puede comprobar si existe un archivo llamando a la propiedad Exit del objeto filePro, como se muestra en el siguiente código:

VB .NET

Dim ourFile As FileInfo = New FileInfo("c:\boot.ini")If ourFile.Exists Then

Console.WriteLine("Filename : {0}", ourFile.Name)Console.WriteLine("Path : {0}", ourFile.FullName)

End If

C# .NET

FileInfo ourFile = new FileInfo(@"c:\boot.ini ");if (ourFile.Exists){

Console.WriteLine("Filename : {0}", ourFile.Name);Console.WriteLine("Path : {0}", ourFile.FullName);

}

Page 8: Navegar Sistema De Archivos

Además de acceder a los datos de un fichero, el objeto filePropermite operaciones para ser realizadas en el archivo.Nuevamente, una vez mas se obtiene un objeto filePro, todo loque tiene que hacer es llamar el método CopyTo para hacer unacopia del archivo, el siguiente código muestra un ejemplo :

VB .NET

Dim ourFile As FileInfo = New FileInfo("c:\boot.ini")ourFile.CopyTo("c:\boot.bak")

C# .NET

FileInfo ourFile = new FileInfo(@"c:\boot.ini");ourFile.CopyTo(@"c:\boot.bak");

Cómo Copiar Un Archivo

Page 9: Navegar Sistema De Archivos