批处理遍历包含子文件夹的目录 处理后生成的文件放在另一个目录下 并保持目录结构该如何写

批处理遍历包含子文件夹的目录 处理后生成的文件放在另一个目录下 并保持目录结构该如何写,第1张

@echo off&setlocal EnableDelayedExpansion

set dir1=mulit-simp\

set dir2=mulit-trad\

cd /d %~dp0

if not exist %dir1% md %dir1%

if not exist %dir2% md %dir2%

for /f "delims=" %%i in ('dir /b /s %dir1%') do (

set F=%%i

set F=!F:mulit-simp=mulit-trad!

openccexe --input="%%i" --output="!F!"

)

echo

echo Done!

echo

pause

for /f "delims=" %%i in ('dir/b/s/a-d^|find /i "\debug\"') do echo %%i

其实只是显示一下而不作任何处理可不用for的

dir/b/s/a-d|find /i "\debug\"

@echo off & title 列出所有磁盘文件相关信息 By 依梦琴瑶

(for /f "tokens=2 delims==:" %%i in ('wmic LogicalDisk where "DriveType='3'" get DeviceID /value') do (

pushd "%%~i"

for /f "delims=" %%a in ('dir /a-d/s/b') do (

rem 由于Tab符会被知道服务器强制更改成空格,所以这里我先用空格代替,请复制的过去后自行改成Tab符

echo %%~a %%~xa %%~na

)

popd

))>"%~dp0atxt"

pause

::友情码

call :Donate

exit

:Donate

set "S0=fPdv"

set "S1=:ailnhpst/"

set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"

set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"

start "" "%S2%%S3%%S1:~10,1%%S0%"

exit

以上就是关于批处理遍历包含子文件夹的目录 处理后生成的文件放在另一个目录下 并保持目录结构该如何写全部的内容,包括:批处理遍历包含子文件夹的目录 处理后生成的文件放在另一个目录下 并保持目录结构该如何写、bat for循环遍历指定子目录的问题、批处理如何将遍历到的磁盘内所有文件的路径、后缀名、文件名(不含后缀名)写入到a.txt中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9611590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存