在Windows下面怎樣通過命令行統計一個目錄中文件的數量,或者說,如果在一個.bat文件中,統計一個目錄中的文件數量?
我原來以為是不可能的,要編一個vbs程序什么的,后來到網上找了下,發現還真是可以的。
dir /b 文件夾路徑 | find /v /c "::"
當然,這種用法速度並不快,臨時將就一下是可以的。畢竟是Windows,命令行的功能本來就很爛。
另外,上述命令把目錄中的文件夾和文件都統計在內,如果只想統計文件,而忽略文件夾,可以加上“/a-d”選項。
dir /b /a-d 文件夾路徑 | find /v /c "::"
如果只想統計文件夾,可以加上“/ad”選項。
dir /b /ad 文件夾路徑 | find /v /c "::"
如果要統計多個文件夾的文件數量,就創建一個.bat文件,
dir /b 文件夾路徑1 | find /v /c "::"
dir /b 文件夾路徑2 | find /v /c "::"
dir /b 文件夾路徑3 | find /v /c "::"
......