批处理脚本删除文件名部分 [英] Batch script to remove parts of a filename

查看:197
本文介绍了批处理脚本删除文件名部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请帮助!

我需要删除时间戳和文件编号关闭使用Windows批处理脚本文件名。谢谢!谢谢你在前进!

旧文件名= CAM168-NOTSET.2013.10.01.18.45.45.882.jpg

新文件名= CAM168-NOTSET.jpg


解决方案

  @ECHO OFF
SETLOCAL
SETFNAME = CAM168-NOTSET.2013.10.01.18.45.45.882.jpg
FOR %% I IN(%FNAME%)DO FOR / Fdelims =。 %%法官在(%% I)DO ECHO REN%%〜我%%〜Ĵ%%〜黄宗羲
GOTO:EOF

新名字仅仅是 ECHO 编辑。

Help please!

I need to remove time stamp and file number off of the filename using a windows batch script. Thank you! Thank you in advance!

OLD Filename= CAM168-NOTSET.2013.10.01.18.45.45.882.jpg

NEW Filename= CAM168-NOTSET.jpg

解决方案

@ECHO OFF
SETLOCAL
SET "fname=CAM168-NOTSET.2013.10.01.18.45.45.882.jpg"
FOR %%i IN ("%fname%") DO FOR /f "delims=." %%j IN ("%%i") DO ECHO REN "%%~i" "%%~j%%~xi"
GOTO :EOF

New name merely ECHOed.

这篇关于批处理脚本删除文件名部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆