WinForm Obtenga el atributo del archivo en la ruta especificada Agregue un control [de cuadro de texto] a la ventana

2022-12-22   EN  

  • 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
在这里插入图片描述

source

Random Posts

Border-Radius Drawing Penguin Vivian

Turn: .NET, ASP, VB llama un ejemplo de WebService

Ubuntu Gui Tool y su comando correspondiente

[OpenGL] Escriba un reproductor de video panorámico debajo de la plataforma Android desde cero -5.6 Producción de UI de reproductor

Visualización de datos de Python -Matplotlib (2)