首页 > 系统相关 >使用cmd或PowerShell计算文件夹中的文件数量

使用cmd或PowerShell计算文件夹中的文件数量

时间:2024-03-29 15:46:01浏览次数:19  
标签:Count cmd Get Object echo 文件夹 Measure PowerShell

一、echo "CD需统计目录(PowerShell命令)"
echo "1.统计文件和文件夹数(不会递归工作,只计算第一级元素)"
(Get-ChildItem | Measure-Object).Count

echo "2.统计文件夹数(不会递归工作,只计算第一级元素)"
(Get-ChildItem -Directory | Measure-Object).Count

echo "3.统计文件夹中的文件数(不会递归)"
(Get-ChildItem -File | Measure-Object).Count

echo "4.递归计算文件夹中的所有文件和子文件夹"
(Get-ChildItem -Recurse | Measure-Object).Count

echo "5.递归计算目录中的子文件夹"
(Get-ChildItem -Recurse -Directory | Measure-Object).Count

echo "6.递归计算文件夹内的文件"
(Get-ChildItem -Recurse -File | Measure-Object).Count

二、echo "CMD命令统计"
echo "1.统计指定文件夹中的文件和子文件夹"
dir /a:-d /s /b "F:\OneDrive\Documents" | find /c ":\"

echo "2.计算文件夹中的子文件夹数量"
dir /a:d /s /b "F:\OneDrive\Documents" | find /c ":\"

标签:Count,cmd,Get,Object,echo,文件夹,Measure,PowerShell
From: https://www.cnblogs.com/yy0901/p/18103960

相关文章

  • git 忽略idea文件夹
    如果.gitignore文件不存在,在项目的根目录下创建一个名为.gitignore的文件,并在该文件中添加以下内容:.idea/如果.idea文件夹已经被跟踪,运行gitrm--cached.idea来从Git跟踪中移除它,然后再提交这个更改。gitrm-r--cached.ideagitcommit-m"xxxxx"gitpushoriginmast......
  • python获取视频时长并移动到对应时长的文件夹下
    importosimportshutilfrommoviepy.editorimportVideoFileClip#获取所有文件defgetAllFiles(fire_dir):filepath_list=[]forroot,folder_names,file_namesinos.walk(fire_dir):forfile_nameinfile_names:file_path=root+os......
  • 修改文件、文件夹权限
    sudochown-Rdatafocus:datafocusdomainsudochowndatafocus:datafocusfconnector.jar  sudo 是为了获取超级用户权限,因为只有root用户才能改变文件的所有权。chown 是更改文件所有权的命令。-R 参数是递归处理目录以及其下所有文件和子目录,但对于单个文件不......
  • linux文件相关命令 通过文件获取父文件夹名称
    linux文件相关命令通过文件获取父文件夹名称不说废话,先上命令通过文件获取父文件夹名称dirname$(realpath`your_filename`)通过文件路径得到文件名称basename`your_filename`相关命令basenamedirnamerealpathreallinklspwd通过文件获取父文件夹名称......
  • //练习二:删除一个多级文件夹
    publicclassTest07{publicstaticvoidmain(String[]args){Filesrc=newFile("F:\\test\\apple\\src");deleteSrc(src);}privatestaticvoiddeleteSrc(Filesrc){/**先删除这个文件夹里面所有的内容......
  • 2.文件和文件夹的创建
    publicclassTest02{publicstaticvoidmain(String[]args)throwsIOException{//publicbooleancreateNewFile()创建一个新的空的文件method1();//publicbooleanmkdir()创建一个单级文件夹method2();......
  • 关于 PowerShell, Bash 命令 多参数换行问题
    1.  PowerShell 命令参数过长换行demo[直接在PowerShell客户端中运行].\subspace-farmer-windows-x86_64-skylake-gemini-3h-2024-mar-25.exe`farm--reward-addressst7KWHjV2EGwbcYgsYM4jxJjQ6CKUVgMn3C9FFFCohT1fmJfB`path=D:\working\Pow\subspace\farm,size......
  • (GPT) Windows 下使用 cmd 删除文件夹
    在Windows命令提示符(CMD)中删除文件夹(也称为目录)可以使用rmdir或rd命令。这里有几个例子说明如何使用这些命令:删除空文件夹:rmdir"文件夹路径"或者rd"文件夹路径"这里的"文件夹路径"应该替换为你想删除的文件夹的实际路径。如果文件夹名或路径包含空格,请确保将路径放在双......
  • 在 Windows Server 2022 系统中,你可以使用一些组合命令结合系统自带的工具来实现文件
    在WindowsServer2022系统中,你可以使用一些组合命令结合系统自带的工具来实现文件夹同步。以下是一个示例组合命令,结合Robocopy和TaskScheduler来实现文件夹同步:使用Robocopy进行文件夹同步:Robocopy是Windows自带的一个命令行工具,用于复制大量文件和文件夹。你可......
  • 文件整理达人教你如何快速批量移动子文件夹文件至父文件夹,并一键删除空文件夹
    比如有很多商品文件夹,里面又分出主图、细节图等,现在因工作需要把主图、细节图这些子文件夹去掉,把子文件夹里面的文件放在商品名称的父文件夹中,如图:打开主图文件夹,我们可以看到文件名结构为数字编号的,如图:再打开细节图的文件夹,我们可以看到文件名结构也是为数字编号的,如图:......