using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{
class Program
{
static long FileOrDircout(string path)
{
long count = 0;
try
{
//统计file个数
var files = Directory.GetFiles(path);
count += files.LongLength;
//统计dir个数
var dirs = Directory.GetDirectories(path);
foreach (var dir in dirs)
{
count += FileOrDircout(dir);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return count;
}
static void Main(string[] args)
{
Console.WriteLine(FileOrDircout("D:/"));
Console.Read();
}
}
}
Last modification:June 7th, 2018 at 12:19 am
© The copyright belongs to the author