- Código de cuerpo de funciones
private void getFileInfo(String path)
{
DirectoryInfo root = new DirectoryInfo(path);
FileInfo[] files = root.GetFiles();
foreach (FileInfo f in files)
{
bool exists = f.Exists; // Verifique si el archivo existe en un directorio determinado
string name = f.Name; // Obtenga el nombre del archivo
string fullName = f.FullName; // Obtenga el nombre limitado completo del archivo (ruta completa)
string extensioin = f.Extension; // Obtenga el nombre de expansión del archivo
string directory = f.Directory.ToString(); // Obtenga el directorio donde se encuentra el archivo, el tipo de retorno es DirectoryInfo
string directoryName = f.DirectoryName; // La ruta del directorio donde se encuentra el archivo (ruta completa)
bool isReadOnly = f.IsReadOnly; // Si el archivo solo se lee
string attributes = f.Attributes.ToString(); // Obtener o establecer los atributos del archivo especificado, y el tipo de devolución es FileAtTributes Enumeration, que puede ser una combinación de múltiples valores
string length = f.Length.ToString(); // Obtenga el tamaño del archivo (número de bytes)
string creationTime = f.CreationTime.ToString(); // Obtenga el tiempo para la creación del archivo
string lastAccessTime = f.LastAccessTime.ToString(); // Última visita para obtener el archivo
string lastWriteTime = f.LastWriteTime.ToString(); // Obtenga el archivo del último tiempo de escritura de operación
while (textBox2.Text.Length < 10)
{
textBox2.Text = "Verifique si el archivo existe en un directorio determinado:" + exists + "\r\n";
textBox2.Text += "Nombre del archivo:" + name + "\r\n";
///textbox2.appendText (nvironment.newline); //
textBox2.Text += "Nombre limitado completo (ruta completa):" + fullName + "\r\n";
textBox2.Text += "Extensión del archivo:" + extensioin + "\r\n";
textBox2.Text += "La ruta del directorio donde se encuentra el archivo (ruta completa):" + directoryName + "\r\n";
textBox2.Text += "Si el archivo solo se lee:" + isReadOnly + "\r\n";
textBox2.Text += "Archivo donde se encuentra el archivo:" + directory + "\r\n";
textBox2.Text += "Tamaño del archivo:" + length + " B\r\n";
textBox2.Text += "Atributos del archivo:" + attributes + "\r\n";
textBox2.Text += "Tiempo de creación de archivos:" + creationTime + "\r\n";
textBox2.Text += "La última hora de visita del archivo": " + lastAccessTime + "\r\n";
textBox2.Text += "La última hora de operación de escritura del archivo": " + lastWriteTime + "\r\n";
}
}
}
Llamada de función
String path = @"E:\WinFormEx";
getFileInfo(path);
Runging Results