windows – 想要抑制文件未找到输出
发布时间:2020-12-14 02:54:42 所属栏目:Windows 来源:网络整理
导读:我有一个脚本,用于搜索特定文件夹中格式为“abc2014.txt”的文件名.我正在计算其名称中包含* 2014的此类文件的数量.但如果找不到该文件,则在命令提示符下输出“未找到文件”. 我的脚本是: @echo offSetLocal enabledelayedexpansionfor /F "tokens=1" %%a I
我有一个脚本,用于搜索特定文件夹中格式为“abc2014.txt”的文件名.我正在计算其名称中包含* 2014的此类文件的数量.但如果找不到该文件,则在命令提示符下输出“未找到文件”.
我的脚本是: @echo off SetLocal enabledelayedexpansion for /F "tokens=1" %%a IN ('Dir "C:UsersBOX*2014*" /-C/S/A:-D') Do Set q=!n2! & Set n2=%%a echo %q% 我不希望这个“找不到文件”输出.如何禁止显示“找不到文件”输出?如果那里没有文件,那么我想要空白输出. 怎么做到这一点? 解决方法
只需将’dir’命令的标准错误(2)重定向到nul即可.
@echo off SetLocal enabledelayedexpansion for /F "tokens=1" %%a IN ('Dir "C:UsersBOX*2014*" /-C/S/A:-D 2^>nul') Do Set q=!n2! & Set n2=%%a echo %q% 但是,如果要计算名称中包含特定字符的文件: @echo off echo Files number: Dir "C:UsersBOX*2014*" /-C/S/A:-D 2^>nul | find /C /V "" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-7 – “Windows Virtual PC”和“Microsoft Virtua
- windows-server-2008 – 解释Windows Server 2008中的minid
- 当Windows处于睡眠模式时,预定的Java应用程序会运行吗?
- windows – 在Perl脚本中播放声音
- windows-server-2008 – 将VMware映像转换为Virtualbox映像
- Win32 Ime
- windows10+anaconda3+pytorch 编程环境的安装
- windows – 如何为机器设置本地别名?
- windows-8 – Windows 8 RT – 动态生成html不会渲染图像
- windows修改PowerShell(命令提示符)默认中文编码方式
推荐文章
站长推荐
热点阅读