C#编程-116:获取指定目录下的所有文件及文件夹

100 阅读1分钟
  1. using System;

  2. using System.Collections.Generic;

  3. using System.Linq;

  4. using System.Text;

  5. using System.IO;

  6. namespace GetFiles

  7. {

  8.     class Program

  9.     {

  10.         static void Main(string[] args)

  11.         {

  12.             string path = @"C:\Users\pengshiyu\Desktop\source";

  13.  

  14.             if (Directory.Exists(path))

  15.             {

  16.                 string[] files = Directory.GetFiles(path);

  17.                 string[] folders = Directory.GetDirectories(path);

  18.                 Console.WriteLine("获取所有文件:");

  19.                 foreach (string file in files)

  20.                 {

  21.                     Console.WriteLine(file);

  22.                 }

  23.                 Console.WriteLine("获取所有文件夹:");

  24.                 foreach (string folder in folders)

  25.                 {

  26.                     Console.WriteLine(folder);

  27.                 }

  28.             }

  29.             else

  30.             {

  31.                 Console.WriteLine("文件夹不存在!");

  32.             }

  33.             Console.ReadKey();

  34.         }

  35.     }

  36. }