【发布时间】:2020-02-03 00:23:02
【问题描述】:
我正在尝试运行 Powershell 命令或 CMD 命令,它计算 1 个文件夹及其子文件夹中的所有文件。我有一个计算所有文件的脚本,但它没有找到隐藏文件。我发现的问题是在我的网络共享中有一个文件夹说 0 个文件,但是当我进入该文件夹时,里面有很多文件。
有没有办法让这些文件进入计数?
我已经尝试了一些 Powershell 命令和 CMD 命令。
Get-ChildItem -Recurse -File | Measure-Object | %{$_.Count}
我只能统计 Windows 可以看到的文件,如果文件夹显示 0 个文件但里面有文件,则不算。
【问题讨论】:
-
试试
Get-ChildItem -Recurse -File -Force -
有时即使
-Force参数也不会让您看到文件。你看不到你无权看到的东西。另一种情况是当您在路径或文件名中有带有特殊文件系统通配符[方括号,例如]的文件时,除非您使用-LiteralPath而不是默认的-Path。
标签: powershell networking cmd directory windows-server-2016