Como percorrer as pastas do sistema de arquivos?
Este exemplo mostra como percorrer as pastas do sistema de arquivos:
1 using System;
2 using System.IO;
3
4 public class Exemplo {
5
6 public static void PercorrerPasta(string oNomeDaPasta) {
7
8 DirectoryInfo dir = new DirectoryInfo(oNomeDaPasta);
9
10 // processa eventuais subdiretórios
11 string[] subdirs = dir.GetDirectories(oNomeDaPasta);
12 foreach (string subdir in subdirs) {
13
14 PercorrerPasta(subdir);
15 }
16
17 FileInfo[] files = dir.GetFiles();
18 foreach (FileInfo file in files) {
19
20 // processa o arquivo encontrado
21 }
22 }
23
24 [STAThread]
25 public static void Main() {
26 PercorrerPasta('c:\');
27 }
28 }
Nenhum comentário:
Postar um comentário