如何对u盘中的特定文件进行处理

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:00:57
我需要编写一个bat文件,以下是我的代码,运行正常,但出不来结果,因为u盘的盘符在每个电脑上不一样,所以需要扫描。
希望各位大虾帮忙。
解决之后再追加100.
@echo off
title killvirus
if exist D:\mydrive.txt (
set 1=D
goto mma
)
if exist E:\mydrive.txt (
set 1=E
goto mmb
)
if exist F:\mydrive.txt (
set 1=F
goto mmc
)
if exist G:\mydrive.txt (
set 1=G
goto mmd
)
if exist H:\mydrive.txt (
set 1=H
goto mme
)
if exist I:\mydrive.txt (
set 1=I
goto mmf
)
if exist J:\mydrive.txt (
set 1=J
goto mmg
)
if exist K:\mydrive.txt (
set 1=K
goto mmh
)
if exist L:\mydrive.txt (
set 1=L
goto mmi
)
:mma
if ""%1""=="D" (
attrib D:\Telnet -r -s -h
goto gaga
)
由于字数限制,还有下面的图片,

我发现了三处错
1,代码中的"%1"
要写成"%1%"
少了个百分号.
2,只用一个"不要用""%1%""
3,用attrib 命令时参数要先放前面. attrib -s -r -h x:\telnet /s /d
而且你得把这个批处理放在电脑上而不是U盘上吧.它可没设成自动运行.

代码看不到, 你要编写批处理 不能读出来可能是其中的部分格式有错.你再重新是试试后 不行后 ,具体再把你的问题说清楚点