static void Main(string[] args) { int a = 0; string path = "c:"; DirectoryInfo di = new DirectoryInfo(path); a= di.GetFiles().Length; Console.WriteLine(a); }
不知道你是不是想要这个结果
楼主问题我不会,但是我觉得吧,你的问题名字有问题吧?统计一个文件夹个数?
如果是windows下,不允许存在相同文件夹吧?你和统计相同的文件夹个数?
不太明白
java实现:
File file = new File("要统计的文件夹路径");
int a = file.list().length();
@echo off
echo 开始
cd "E:\cmdtest\one"
for /f %%A in ('dir /W /B /A-D ^| find /V /C ""') do set cnt=%%A
echo File count = %cnt%
pause