这个就行,想看具体帮助的话:
Dir /?
tree /f > D:\文件目录树.txt类似这样。
这刚好有这么一条命令dir
/a
/s
/b
文件名
dir
指定要列出的驱动器、目录和/或文件
/a
将会搜索所有文件
/s
查找范围当前目录及子目录
/b
使用空格式(没有标题信息或摘要)。
执行找到当然就自动显示目录
要显示找不到可以用||echo
未找到
要是不会写,这有一个
@echo
off
:h
set
/p
file=
请输入文件名:
dir
/a
/s
/b
%file%||echo
未找到
goto
:h
这个只能搜索当前目录及子目录,所以你知道文件就在当前文件夹下,你可以直接复制到
那文件夹内,
当然其它盘就没有搜索到
要是要所有盘都搜索,就这样
@echo
off
:h
set
/p
file=
请输入文件名:
for
%%i
in
(C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z)
do
(
%%i:||goto
:eof
cd\
echo
正在搜索%%i盘
dir
/a
/s
/b
%file%||echo
未找到!)
goto
:h
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)