11.png (69.48 KB, 下载次数: 159)
bjay2008xmy 发表于 2024-2-22 17:10
@echo off
for %%w in (c,d,e,f,g,h,i,j,k,l,m) do if exist %%w: echo %%w:\>>pan.txt
setlocal enabled ...
sunsea 发表于 2024-2-22 16:59
我也不太懂,但是试试看。
set tt=e:\
for /R !tt! %i in (*.exe) do echo %~i
天使说请安静 发表于 2024-2-22 18:20
@echo off
For /f %%i in ('mountvol^|findstr /l /i /c:":\\"') do call :Sec %%i
pause
天使说请安静 发表于 2024-2-22 18:20
@echo off
For /f %%i in ('mountvol^|findstr /l /i /c:":\\"') do call :Sec %%i
pause
likeyouli 发表于 2024-2-22 19:56
感谢,批处理是自上而下、逐条执行,通过call,使代码分为了两条,就不用延迟变量了 。
按您的方式,我 ...
likeyouli 发表于 2024-2-22 20:46
('mountvol^|findstr /l /i /c:":\\"') 括号里这段代码没看懂,,
mountvol 后边加转义符和管道符,不 ...
天使说请安静 发表于 2024-2-22 21:27
('mountvol^|findstr /l /i /c:":\\"')中mountvol是列出机器里的所有列出卷装入点. | 作用是把 mountvol ...
天使说请安静 发表于 2024-2-22 21:17
你可以试试
@echo off
for %%w in (c,d,e,f,g,h,i,j,k,l,m,z) do (
likeyouli 发表于 2024-2-22 22:14
@echo off
for %%w in (c,d,e,f,g,h,i,j,k,l,m) do if exist %%w: (call :haha %%w:\)
:haha
天使说请安静 发表于 2024-2-22 23:19
findstr默认(强制)使用正则表达式.前面的 /l 貌似并没有起作用,所以还是需要转义."" 在这里只起到囊括空 ...
天使说请安静 发表于 2024-2-22 23:29
不对,括号外面的 | 优先级并没有高于括号,例如 (echo select disk 0&echo list vol)|diskpart ,这个我就 ...
szwp 发表于 2024-2-23 09:01
wmic datafile where "(Extension='txt' or Extension='exe') and FileSize>'1000000'" get name,FileSize
likeyouli 发表于 2024-2-23 09:24
这个有点编程语句的感觉,,倒不大像批处理了 ,,
改天有空深研究下,包括powerShell都得学学了
szwp 发表于 2024-3-26 16:27
dir /?
- 表示“否”的前缀
/A 显示具有指定属性的文件。
D 目录 R 只读文件
H 隐藏文件 A 准备存档的文件
S 系统文件 I 无内容索引文件
L 重新分析点 O 脱机文件
- 表示“否”的前缀
szwp 发表于 2024-3-26 16:27
dir /?
- 表示“否”的前缀
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |