帮忙写个Bat批处理或者VBS,自动搜索指定后缀文件复制到U盘。
答案:4 悬赏:0
解决时间 2021-02-14 08:48
- 提问者网友:樱花树下最美的约定
- 2021-02-13 17:28
帮忙写个Bat批处理或者VBS,自动搜索指定后缀文件复制到U盘。
最佳答案
- 二级知识专家网友:两不相欠
- 2021-02-13 19:01
set FL=*.DOc
set LJ=C:\
for %%i in (C D E F G H I J K L M N O P) do (
if exist %%i: ( CD/D %%i:&echo.
echo 正在查找 %%i 盘 %FL%。。。
for /f "delims=" %%j in ('dir /s /b %FL%') do (
if exist "%%j" (COPY /y "%%j" "%LJ%" >nul
echo 已复制:"%%j"))))
echo.&echo 完成,按任意键退出...&pause>nul
显示、设置或删除 cmd.exe 环境变量。
SET [variable=[string]]
variable 指定环境变量名。 string 指定要指派给变量的一系列字符串。
set LJ=%cd%&cd/d C:\没有成功的把LJ赋值为C:\
set LJ=C:\
for %%i in (C D E F G H I J K L M N O P) do (
if exist %%i: ( CD/D %%i:&echo.
echo 正在查找 %%i 盘 %FL%。。。
for /f "delims=" %%j in ('dir /s /b %FL%') do (
if exist "%%j" (COPY /y "%%j" "%LJ%" >nul
echo 已复制:"%%j"))))
echo.&echo 完成,按任意键退出...&pause>nul
显示、设置或删除 cmd.exe 环境变量。
SET [variable=[string]]
variable 指定环境变量名。 string 指定要指派给变量的一系列字符串。
set LJ=%cd%&cd/d C:\没有成功的把LJ赋值为C:\
全部回答
- 1楼网友:哭不代表软弱
- 2021-02-13 21:42
for %%a in (C D E F G H I J K L M N O P) do (
for /f "delims=0"%%i in ('dir /s /b %%a:\*.doc ') do copy %%i u盘盘符、*.*
))
- 2楼网友:狙击你的心
- 2021-02-13 21:19
for %%a in (C D E F G H I J K L M N O P) do (
for /f "delims=0"%%i in ('dir /s /b %%a:\*.doc ') do copy %%i u盘盘符、*.*
))
再看看别人怎么说的。
- 3楼网友:星痕之殇
- 2021-02-13 20:34
@echo off
for %%a in (c d e f g h) do (
if exist %%a: (
cd %%a:\
for /r %%b in (*.888 *.999) do (
xcopy /q /y "%%b" 你U盘的盘符
)
)
pause利用autorun.inf让其自动执行,这句不知道怎么写。给你大概的思路,你可以自己改改。希望能够帮到你!谢谢!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯