相关疑难解决方法(0)

批量编程 - 获取文件的相对路径

使用DOS批处理,我想循环遍历一个目录并读取完整文件路径,并获取该文件的相对路径.例如,位于"D:\ foo\bar\a\b\file.txt"中的文件将获得相对路径:"\ bar\a\b \"

现在我正在使用此代码,但它不起作用

FOR /R D:\Download\758_DATA\ %%F IN (*) DO (
    SET B = %%~pF
    Set B=%B:~-6%  ::take substring of the path
    ECHO.%B%
    ECHO %%F 
    ECHO.
)
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮忙吗?

batch-file

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

batch-file ×1