Board logo

标题: [文本处理] [分享]批处理获取文件名中的指定字符串 [打印本页]

作者: Batcher    时间: 2024-4-29 13:09     标题: [分享]批处理获取文件名中的指定字符串

【问题描述】

请教下,我要提取这个红线部分的内容,要怎么处理?


作者: Batcher    时间: 2024-4-29 13:10

【解决方案】
  1. @echo off
  2. cd /d "%~dp0"
  3. setlocal enabledelayedexpansion
  4. for /f "delims=~" %%i in ('dir /b /a-d *-Package~*.cab') do (
  5.     for /f "tokens=4* delims=-" %%a in ("%%i") do (
  6.         set "MyStr=%%b"
  7.         set "MyStr=!MyStr:-Package=!"
  8.         echo,!MyStr!
  9.     )
  10. )
  11. pause
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2