本帖最后由 ednykissyou 于 2022-2-9 04:37 编辑
发现了个这个,能把当前目录的子文件提取到当前。直接就剪掉了。
不知咋改成我要的某个目录下子文件考到指定目录- ::【批处理功能】将当前目录内所有子目录中的文件拷贝到当前目录下。
- @echo off
- FOR /F "usebackq delims==" %%i IN (`dir /s /ad /b`) DO @copy "%%i"\*.* .\ && set /a js+=1
- echo 共移动了%js%个文件
- set /a js=0
- pause
复制代码 ------------------------------------------------
还发现了这个,也是神乎乎的看不懂,不知我的路径要咋加入
https://www.cnblogs.com/miketwais/p/bat_xcopy.html
---------------------------------------------------------
bat复制文件夹下所有文件到另一个目录
一个需求,网上了半天都是错了,所以记一下吧,方便你我。
copy是文件拷贝,文件夹拷贝需要用到xcopy - @echo off
- ::当前盘符
- set curPath=%cd%
- set digPath ="%curPath%tool\dig"
- set PATH=%PATH%;%digPath%
- wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%curPath%tool\dig"
- ::copy库文件
- if /i "%PROCESSOR_IDENTIFIER:~0,3%" == "X86" goto 1
- if /i "%PROCESSOR_IDENTIFIER:~0,3%" NEQ "X86" goto 2
- :1 /////32位
- xcopy %curPath%winpcap\win32\dll\* %systemroot%\System32\ /s/e/y
- xcopy %curPath%winpcap\win32\config\* %systemroot%\System32\drivers\ /s/e/y
- ::pause
- exit
- :2 /////64位
- echo %curPath%winpcap\win64\dll\win32
- xcopy %curPath%winpcap\win64\dll\win32\* %systemroot%\System32\ /s/e/y
- xcopy %curPath%winpcap\win32\config\* %systemroot%\System32\drivers\ /s/e/y
- xcopy %curPath%winpcap\win64\dll\win64\* %systemroot%\SysWOW64\ /s/e/y
- ::pause
- exit
复制代码
|