找出系统文件大于1kb的 findzz.txt 的文件路径 用find指令怎么写命令?
发布网友
发布时间:2022-05-09 01:19
我来回答
共1个回答
热心网友
时间:2024-01-27 21:51
不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off
rem 全盘搜索/查找文件大小大于指定数值的指定名称的文件
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "filename=findzz.txt"
set "size=1024"
(echo;var fso=new ActiveXObject^('Scripting.FileSystemObject'^);
echo;while^(WSH.StdIn.AtEndOfStream==false^){
echo;var line=WSH.StdIn.ReadLine^(^);
echo;var f=fso.GetFile^(line^);
echo;if^(f.Size^> Number^(WSH.Arguments^(0^)^)^){WSH.echo^(line^)}})>"%tmp%\j.j"
for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (
if exist %%a:\ (
pushd %%a:\
echo;%%a searching……
for /f "delims=" %%b in ('dir /a-d/b/s "%filename%" 2^>nul^|cscript -nologo -e:jscript "%tmp%\j.j" "%size%"') do echo;%%b
popd
)
)
echo;%#% +%$%%$%/%@% %z%
pause
exit