Board logo

标题: [文件操作] 批处理如何截取部分路径? [打印本页]

作者: zhumulangmafeng    时间: 2022-3-4 10:50     标题: 批处理如何截取部分路径?

比如有一个路径C:\lujing1\lujing2\lujing3\.....\lujingn\1.txt
我想截取完之后只显示lujingn\1.txt,省略号是不确定中间有多少个路径,该怎么写
作者: Batcher    时间: 2022-3-4 12:51

回复 1# zhumulangmafeng
  1. @echo off
  2. for %%i in ("C:\lujing1\lujing2\lujing3\lujingn\1.txt") do (
  3.     for %%j in ("%%i\..") do (
  4.         set "str=%%~nxj\%%~nxi"
  5.     )
  6. )
  7. echo,%str%
  8. pause
复制代码

作者: Batcher    时间: 2022-3-4 12:52

回复 1# zhumulangmafeng


参考for命令教程第7页:
http://bbs.bathome.net/thread-31727-1-1.html




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