使用 Powershell 命令进行文件计数

2024-06-23

如何使用以下命令计算特定文件夹(以及所有子文件夹)中的所有文件电源外壳命令 Get-ChildItem? 和(Get-ChildItem <Folder> -recurse).Count文件夹也被计算在内,但这不是我想要的。是否有其他方法可以快速计算非常大的文件夹中的文件数量?

有人知道关于 Windows Powershell 的简短而好的教程吗?


我会将结果通过管道传递给Measure-Objectcmdlet。如果没有符合您条件的对象,则使用 (...).Count 不会产生任何结果。

 $files = Get-ChildItem <Folder> -Recurse | Where-Object {!$_.PSIsContainer} | Measure-Object
 $files.Count

在 PowerShell v3 中,我们可以执行以下操作来仅获取文件:

 Get-ChildItem <Folder> -File -Recurse
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Powershell 命令进行文件计数 的相关文章

  • 如何使用 .Net (C#) 在 Windows 中安全地存储 AES 密钥?

    我一直在寻找一种方法来存储给定的 AES 密钥 以便无法检索它 但它仍然可以用于加密和解密 使用 C 我认为可以找到非对称密钥存储的等效项here http msdn microsoft com en us library tswxhw92
  • Powershell:别名和函数有什么区别?

    Im setting up my powershell profile to create aliases of commonly used commands On Microsoft s documentation https learn
  • PHP中如何找出特定进程仍在运行

    我正在编写一个脚本 该脚本构建其他脚本的队列 并应该管理它们的启动 管理器脚本应该知道哪个子进程已经完成 因此它可以启动在队列中等待的其他脚本 我添加了一个 echo 获取每个子进程的进程 ID 所以我有我的子进程进程 ID 现在正在使用系
  • 关于 Windows、原始鼠标数据的代码要 #include 哪些内容

    我发现下面的帖子对于做我自己的项目非常有用 那么新手问题是 我必须包含什么才能使其发挥作用 Link 如何准确测量具有已知 DPI 的鼠标的鼠标移动 以英寸或厘米为单位 https stackoverflow com questions 1
  • Powershell命令Publish-AzWebApp未发布应用程序

    我有一个 Net 6 Web API 应用程序 我可以通过 Visual Studio 2022 将其发布到 Azure 应用程序服务 然后使用该应用程序 现在我想自动化它 我的 powershell 创建了一个 zip 文件 其中包含所有
  • 如何在每个批处理脚本运行后清除变量?

    看来 由于我使用 SET 在批处理脚本中声明变量 如果我在 cmd 中运行多次 变量值将持续存在 除非我显式重置它们 我是否必须使用 setlocal 和 endlocal 来确保一次运行中的变量不会在不关闭 CMD 的情况下持续到另一次运
  • 在Powershell中显示目录结构及其大小

    尝试使用 dir 命令来显示子文件夹和文件的大小 在谷歌搜索 powershell目录大小 后 我发现了两个有用的链接 确定文件夹的大小http technet microsoft com en us library ff730945 as
  • Windows Defender 检测 Python EXE 为木马

    我制作了一个 Python 脚本 将 Windows 目录以 zip 形式邮寄给我 我使用 sched 模块添加了一个调度程序 每小时重复一次 我试图制作一个简单的同步应用程序供个人使用 在 Windows 启动时启动 我使用将其转换为 e
  • 我怎么知道PowerShell函数参数被省略了

    考虑这样的函数 function Test foo bar 我们可以称之为 Test foo null Test 我如何知道何时省略了 foo 以及何时为 null 如果您使用的是 Powershell V2 或更高版本 则可以使用 PSB
  • 如何分析文件 I/O?

    我们的构建速度慢得令人恼火 这是一个用Java构建的系统Ant http en wikipedia org wiki Apache Ant 我在 Windows XP 上运行我的 根据硬件的不同 完成可能需要 5 到 15 分钟 观察机器上
  • Win32: BitTest, BitTestAndComplement, ... <- 如何禁用这个垃圾?

    在 VS2008 SP1 安装中 WinNT h 包含以下几行 define BitTest bittest define BitTestAndComplement bittestandcomplement define BitTestAn
  • 有选择地格式化 PowerShell 管道中的数据并输出为 HTML 的技术

    假设您想要对 powershell 的某些表格输出进行一些奇特的格式化 并且目标是 html 用于网络服务器 或者通过电子邮件发送 举例来说 您希望某些数值具有不同的背景颜色 任何 我可以想到两种可靠的编程方法来实现此目的 输出 XML 并
  • QML 缩放不适用于非整数缩放因子

    我正在使用 QML 编写一个应用程序 当我按非整数因子缩放 GUI 时遇到麻烦 根据文档 https doc qt io qt 5 highdpi html Qt AA EnableHighDpiScaling应该启用与设备无关的像素 因此
  • 如何从 Windows 反编译 Linux 二进制文件?

    如何从 Windows 反编译 Linux 二进制文件 so 谢谢 你可以试试回旋镖 http boomerang sourceforge net 您需要首先从源代码构建它 因为提供的二进制文件不涵盖这种情况 如果您绝对拒绝编译任何内容 请
  • 可可消息循环? (与 Windows 消息循环相比)

    在尝试将我的游戏引擎移植到 Mac 时 我偶然发现了一个基本 但很大 的问题 在 Windows 上 我的主要代码如下所示 非常简化 PeekMessage check for windows messages switch msg mes
  • 为什么使用 Get-Variable 访问参数变量的属性仅在第一次在 ISE 中有效?

    感谢 StackOverflow 的优秀人员 我们获得了非常好的评价answer https stackoverflow com questions 42697072 find the values in validateset 42697
  • npm 在 Windows 中不被识别为内部或外部命令

    当我尝试跑步时npm install在 Windows 上 我收到以下错误 怎样才能摆脱它呢 D Xampp htdocs laravelchat gt npm install CALL C Program Files nodejs nod
  • Windows 故障转储调用堆栈仅显示 wow64

    Problem 我有一个我们开发的供内部使用的 Windows 应用程序 感谢 Windows 错误处理 窗口保持打开状态 我可以轻松地从任务管理器生成故障转储 我以前曾通过 eclipse 在 linux 上使用过一次故障转储 但这是第一
  • 防止单个可执行文件的多个进程实例

    我正在使用 NET 和 C 我想阻止同一可执行文件的两个实例同时运行 但我不想阻止从另一个文件夹运行的同一进程 例如 我有一个位于两个不同位置的可执行文件 C MyProject Master Program exe C MyProject
  • PowerShell - 提示“您想继续吗”

    我有一个脚本用于自动化 WSUS 进程 它的最后阶段继续删除所有旧的 不必要的文件 对象 我想在清理阶段之前提示 按 输入 继续删除或按任何其他键停止 以便人们可以选择不运行它 我目前在脚本末尾的代码在这里 Get WsusServer 1

随机推荐

  • 未找到 ffmpeg 命令,但 pip 列表显示 ffmpeg

    我一直在尝试使用命令安装 ffmpegpip install ffmpeg我正在没有 sudo 权限的服务器上执行此操作 在编写 ffmpeg 时 我得到 ffmpeg command not found 然后我检查了pip list它显示
  • 是否可以重新映射“wq”来保存并关闭当前缓冲区,而不是在 Vim 中保存并退出?

    Vim 新手 当我发出 wqEx 命令 我想让它只保存并关闭活动缓冲区 而不是保存它然后从 Vim 退出 同样 我想做 q命令与 bd在其效果中 对于如何实施这种行为有什么建议吗 Vim 允许用户在所有模式下为命令添加键映射 包括命令行模式
  • 使用 pytest 装置进行的测试可以交互运行吗?

    我有一些使用 pytest 和装置编写的测试 例如 class TestThing pytest fixture def temp dir self request my temp dir tempfile mkdtemp def fin
  • 转义片段中的 $ 字符

    我发现自己这些天做了很多 jQuery 所以我开始将一些常见的事情抽象成片段 我期待与社区分享这些内容 但我现在遇到了一个问题 代码片段中的文字是通过在文字名称周围添加美元符号 来定义的 以界定您想要提供的值的去向 这很困难 因为 jQue
  • 如何添加 UICollectionView 标题

    我希望以编程方式向我的 UICollectionView 添加标签 并使用 viewForSupplementaryElementOfKind 和 referenceSizeForHeaderInSection 来设置它 但是由于某种原因
  • 如何修复未捕获的 InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number?

    我正在尝试将我的 googlemaps v2 功能移植到 v3 但不知怎的 我陷入了一个奇怪的错误 我找不到我做错了什么 错误 未捕获 InvalidValueError setPosition 不是 LatLng 或 LatLngLite
  • 检测 iframe 加载错误

    我正在使用 src 属性将用户选择的页面加载到 iframe 中 如果加载失败 我想以对用户有意义的方式报告问题 iframe 通常不支持 onerror 根据http www w3schools com jsref dom obj fra
  • 将数组的逆序附加到自身

    我创建了一个颜色值数组 表示颜色从红色到蓝色的平滑过渡 现在我希望这个数组能带你从红色到蓝色 然后再返回 显而易见的解决方案是将数组的反转追加到数组中 我已经编写了代码来执行此操作 但它没有按照我理解的方式工作 相反 它会重复创建反向数组
  • Winforms 多线程:每次在 UI 线程上调用方法时是否需要创建一个新的委托?

    我想调用一个在 UI 线程上操作控件的方法 我的代码可以运行并且我想优化 我指的是这个MSDN 上的资源 http msdn microsoft com en us library 757y83z4 28VS 71 29 aspx 根据那里
  • 定时器运行后在JS setTimeout中添加持续时间

    我正在尝试找出一种模拟 AS3 的 Timer 类的方法 如果您不熟悉 您可以做的一件很酷的事情就是为计时器添加持续时间 即使它已经在运行 这个功能有很多非常好的用途 有人对用 js 做这个有什么想法吗 我不熟悉这个类 但你可以轻松地在 J
  • 在 Java 语言规范版本 11 的 4.10.2 节中,如何读取 Uₖ θ?

    我知道一个该领域的上一个问题 https stackoverflow com questions 51434267 confusion over generics subtyping in java specs但您会注意到原始发帖者问题的根
  • 文件头中 shebang 的用法:是否有任何选项可以在 shebang 中传递多个参数

    我使用不同的命名空间来执行 python 文件 使用 shebang hashbang 来执行此脚本 bin bash c 面临的问题是 shebang 只接受一个参数 即使我传递多个参数 它也会将其视为单个字符串 舍邦使用 sbin ip
  • 从代码中覆盖 OMP_NUM_THREADS - 真正的

    到目前为止我能找到的所有答案都建议致电omp set num threads 虽然对于大多数情况来说这是一个正确的答案 但它对我不起作用 在内部 调用omp set num threads导致创建每线程 ICV 或修改 如果当前线程已经有一
  • Java内存中类似SQL表的数据结构

    有几次我想要一个类似于 SQL 表的数据结构 您可以在其中选择各个字段和多个字段 与内存中的 SQL 实现类似 只是我不想在数据结构中存储那么多对象 我还要求该对象可以通过标准 Java 方式进行序列化 我之前曾使用多个哈希表或自定义哈希键
  • 如何在 C++ 中序列化对象?

    我有一个小的对象层次结构 需要通过套接字连接进行序列化和传输 我需要序列化该对象 然后根据它的类型对其进行反序列化 在 C 中是否有一种简单的方法可以做到这一点 就像在 Java 中一样 需要明确的是 我正在寻找将对象转换为字节数组 然后再
  • 仅运行一组嵌入式安装程序的 Inno Setup 安装程序

    我正在 Inno Setup 中创建一个安装程序 该安装程序将仅运行一组嵌入式安装程序 它本身不安装任何文件 编译安装程序时 我收到此错误 您必须输入带驱动器号的完整路径 例如 C APP 或 UNC 路径 例如 server share
  • 如何在内核内部使用性能计数器?

    我想访问内核内部的性能计数器 我发现了很多在用户空间中使用性能计数器的方法 但是你能告诉我一些在内核空间中使用这些计数器的方法吗 Please 不指定工具名称 我想写自己的代码 最好是内核模块 我使用的是内核为 3 18 1 的 Ubunt
  • 使用滚动标准差检测 Pandas 数据框中的异常值

    我有一个用于快速傅立叶变换信号的数据帧 一列表示以 Hz 为单位的频率 另一列表示相应的幅度 我读过几年前发表的一篇文章 您可以使用一个简单的布尔函数来排除或仅包含最终数据框中高于或低于几个标准差的异常值 df pd DataFrame D
  • 什么是 sun.awt.windows.WToolkit?

    我有下面的代码 import java awt import java awt event import java lang reflect import javax swing class QueueTest static int i 0
  • 使用 Powershell 命令进行文件计数

    如何使用以下命令计算特定文件夹 以及所有子文件夹 中的所有文件电源外壳命令 Get ChildItem 和 Get ChildItem