相关疑难解决方法(0)

在Linux CLI中以递归方式列出文件,其中包含相对于当前目录的路径

这与此问题类似,但我想在unix中包含相对于当前目录的路径.如果我执行以下操作:

ls -LR | grep .txt
Run Code Online (Sandbox Code Playgroud)

它不包括完整路径.例如,我有以下目录结构:

test1/file.txt
test2/file1.txt
test2/file2.txt
Run Code Online (Sandbox Code Playgroud)

上面的代码将返回:

file.txt
file1.txt
file2.txt
Run Code Online (Sandbox Code Playgroud)

如何使用标准Unix命令将其包含在相对于当前目录的路径中?

unix linux recursion ls

215
推荐指数
6
解决办法
32万
查看次数

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

使用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万
查看次数

Windows批处理文件,通过子文件夹循环

我没有成功编写适当的批处理文件,将不胜感激。

假设我在D:\ Test \中有一个称为script.exe的exe。要执行此script.exe,它需要一个.bin文件的附加参数(例如bin01.bin,bin02.bin)。

因此,它将类似于:script.exe -i bin01.bin,script.exe -i bin01

我希望脚本与所有子文件夹中的所有.bin文件一起执行

D:\Test\script.exe
D:\Test\Folder01\bin01.bin
D:\Test\Folder01\bin02.bin
D:\Test\Folder02\bin01.bin
D:\Test\Folder03\bin01.bin

anyone could help me here? Thanks a lot in advance.

windows batch-file

1
推荐指数
1
解决办法
7164
查看次数

标签 统计

batch-file ×2

linux ×1

ls ×1

recursion ×1

unix ×1

windows ×1