BAT批处理 查找磁盘上指定文件并复制到文件夹内

BAT批处理 查找磁盘上指定文件并复制到文件夹内

BAT批处理 查找磁盘下指定文件并复制到文件夹内
 假如A文件夹不知道在那个盘中
在A 文件夹内有1,2,3,4,5。。。等文件夹 我要在1,2,3,4,5。。。内搜索所有*.flv文件,并复制到A文件夹下的FLV目录。

——最佳解决方案——————–


@echo off 
for %%a in (a b 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 ( 
for /f "delims=
------其他解决方案--------------------
@echo off

for /l %%a in (1,1,5) do ( for /f %%i in ('dir A%%a*.flv /b') do ( echo %cd%A%%a%%i & copy %cd%A%%a%%i  %cd%AFLV%%i )  )

pause

------其他解决方案--------------------
" %%i in ('dir /a /b /s %%a:a*.flv') do ( 
copy %%i %%a:aflv

——其他解决方案——————–


@echo off
set dn=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
for %%f in (%dn%) do (
  if exist "%%f:a" (
    for /f "tokens=*" %%b in ('dir /s/b %%f:a*.flv') do (copy /y "%%b" "%%f:aflv")  
  )
)
pause

——其他解决方案——————–

引用:

Assembly code

@echo off
set dn=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
for %%f in (%dn%) do (
  if exist “%%f:a” (
    for /f “tokens=*” %%b in (‘dir /s/b %%f:a*.flv’) do (copy ……

你好

我都试了你们上面的批处理  

都找不到指定 文件 

如图  哪里错误了呢

——其他解决方案——————–
只能说你的文件夹不叫A,而且你修改批处理没完全

BAT批处理 查找磁盘上指定文件并复制到文件夹内

相关文章:

你感兴趣的文章:

标签云: