Mayo 22, 2018, 07:38:32 am

Autor Tema: [C#] Listar Archivos y Carpetas  (Leído 5417 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kicasta

  • Yo vivo en CPH
  • ***
  • Mensajes: 578
    • Ver Perfil
[C#] Listar Archivos y Carpetas
« en: Febrero 07, 2012, 10:51:45 am »
Este es un pequeño programa que lista todo el contenido de una carpeta y sus subdirectorios.

Código: (CSharp) You are not allowed to view links. Register or Login
class Program
    {
        static void Main(string[] args)
        {
            string inputPath = @"K:\Books\Techniques";
            string outputFile = "result.txt";
           
            FileStream fsOut = File.Open((string)outputFile, FileMode.OpenOrCreate, FileAccess.Write);
            StreamWriter sw = new StreamWriter(fsOut);

            GetFiles(inputPath, sw,"");

            sw.Close();
            fsOut.Close();
        }
       
        static void GetFiles(string sourcePath, StreamWriter sw, string level)
        {
            sw.WriteLine(level + sourcePath);

            string[] dirs = System.IO.Directory.GetDirectories(sourcePath);
            foreach (string s in dirs)           
                GetFiles(s, sw, level + "-");
             
            string[] files = System.IO.Directory.GetFiles(sourcePath);                       
            foreach (string s in files)
                sw.WriteLine(level + s);             
           
        }
       
    }

Genera un txt con el siguiente formato:

Código: You are not allowed to view links. Register or Login
K:\Books\Techniques
-K:\Books\Techniques\Algorithm and Data Structure
--K:\Books\Techniques\Algorithm and Data Structure\Bertrand
---K:\Books\Techniques\Algorithm and Data Structure\Bertrand\Bertrand Meyer
---K:\Books\Techniques\Algorithm and Data Structure\Bertrand\Bertrand Meyer\chap1.pdf

Saludos

“When all you have is a hammer, every problem looks like a nail.”

You are not allowed to view links. Register or Login: You are not allowed to view links. Register or Login - You are not allowed to view links. Register or Login


xx
Problemas para listar carpetas en php

Iniciado por some1

1 Respuestas
1345 Vistas
Último mensaje Noviembre 06, 2010, 05:15:35 am
por JaAViEr
resuelto
[S]listar archivos

Iniciado por TheKrakeN666

8 Respuestas
1542 Vistas
Último mensaje Abril 05, 2010, 04:26:13 pm
por TheKrakeN666
xx
Listar Recursivamente directorios y archivos usando Apis de Windows

Iniciado por lexlutor

4 Respuestas
1718 Vistas
Último mensaje Julio 22, 2011, 08:49:05 pm
por linkgl
xx
Borrar archivos y carpetas

Iniciado por DNS

4 Respuestas
1925 Vistas
Último mensaje Diciembre 13, 2006, 09:45:10 pm
por Microchip
xx
oculta tus archivos o carpetas

Iniciado por slayer334

5 Respuestas
1628 Vistas
Último mensaje Octubre 08, 2009, 01:15:40 pm
por slayer334
exclamation
Buscar archivos en C (.exe, .png, carpetas, .mp3, etc..)

Iniciado por SEKTOR

14 Respuestas
10531 Vistas
Último mensaje Noviembre 11, 2014, 11:13:16 pm
por seth
resuelto
Manejo de Archivos y Carpetas

Iniciado por Mr.Lerzep

5 Respuestas
2930 Vistas
Último mensaje Octubre 16, 2010, 06:16:24 pm
por Mr.Lerzep
exclamation
Ver carpetas/archivos ocultos

Iniciado por Alexconx

2 Respuestas
1066 Vistas
Último mensaje Noviembre 17, 2010, 03:18:13 pm
por Mr.Lerzep
question
Scanear carpetas y archivos de una web

Iniciado por infiero

14 Respuestas
2194 Vistas
Último mensaje Mayo 27, 2011, 04:59:03 pm
por ezequielrdz
exclamation
Elimina - Copia archivos y carpetas V2

Iniciado por Sthefano02

2 Respuestas
1630 Vistas
Último mensaje Junio 11, 2010, 09:08:19 pm
por Sthefano02