批处理如何获取当前目录下的所有指定类型文件的相对路径

2024-11-02 06:06:42
推荐回答(4个)
回答1:

for /r %%i in (*.txt) do echo %%~pnxi

楼上的 veket的小号 的如果换个文件夹就不能实现了。

回答2:

@echo off
setlocal enabledelayedexpansion
for /r %%i in (*.txt) do (
set s=%%i
set s=!s:%~dp0=!
echo !s!)

回答3:

for /r %%i in (*.txt) do echo %i:~10%

回答4:

%%i 改成 %%~nxi