标题: [解决完毕-感谢平台]20红包 求bat 获取文件名 并解析成两个变量 [打印本页]
作者: 252007313 时间: 2017-12-21 16:45 标题: [解决完毕-感谢平台]20红包 求bat 获取文件名 并解析成两个变量
本帖最后由 252007313 于 2017-12-23 16:06 编辑
具体报酬:20RMB。
支付方式:微信红包。
联系方式:完美解决了
有效期限:尽快。
需求:bat 获取jpg文件名 并解析成两个变量
循环执行
监测目录C:\Release\ftpb 下是否有xxxx_yyy.jpg 文件 (可能有多个,会持续增加,一个一个处理就好)
(xxxx和yyy是随机字母数据混合的ID,位数不固定)
如果有则 ,获取文件名 解析成两个变量
变量a=xxxx 变量b=yyy
后面引用变量如 md C:\Release\up\(变量b)\works\(变量a)
求 代码
作者: ivor 时间: 2017-12-21 19:31
本帖最后由 ivor 于 2017-12-21 19:37 编辑
回复 1# 252007313 - for /f "tokens=1,2,3* delims=_." %%a in ('dir /s /b C:\Release\ftpb\*.jpg') do (md C:\Release\up\%%b\works\%%~na)
复制代码
作者: 252007313 时间: 2017-12-21 20:24
已经解决 代码为证 感谢pop
@echo off
:loop
for /f "delims=" %%a in ('dir /a-d/b "C:\Release\ftpb\*_*.jpg"') do (
for /f "tokens=1,2 delims=_" %%b in ("%%~na") do (
echo;%%a
C:\phpStudy\WWW\p\data\krpano\krpanotools32.exe sphere2cube C:\Release\ftpb\%%b_%%c.jpg C:\Release\jpg\ -config=templates\convertdroplets.config
del /F /S /Q C:\Release\ftpb\%%b_%%c.jpg
md C:\Release\up\%%c\works\%%b
md C:\Release\up\%%c\works\%%b\mobile
等等
)
)
>nul ping /n 2 0
goto loop
作者: lifei259 时间: 2018-1-4 16:18
原来如此,原来如此
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |