viernes, 6 de marzo de 2015

Leer Archivos de un directorio

Cascaron DataLayerIng Leer Los  archivos de un directorio es la cosa mas sencilla del mundo lo único que hay que hacer es iniciar la Clase DirectoryInfo  con el constructor indicando la carpeta de la cual se desea revisar los archivos new DirectoryInfo(folderName) y luego usar la Función GetFiles(); la cual recibe como parámetro si se desea hacer un filto como por ejemplo "*.txt", a continuación un ejemplo de una función que rellena un listbox con todos los archivo TXT de un directorio

        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult result = folderBrowserDialog1.ShowDialog();
           
            if (result == DialogResult.OK)
            {
                folderName = folderBrowserDialog1.SelectedPath;
                textBox1.Text = folderName;
                DirectoryInfo di = new DirectoryInfo(folderName);
                FileInfo[] FiArray = di.GetFiles("*.txt");

                foreach (FileInfo item in FiArray)
                {
                    listBox1.Items.Add(item.Name);
                }
            }
        }

No hay comentarios:

Publicar un comentario