这与此问题类似,但我想在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命令将其包含在相对于当前目录的路径中?
使用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)
有人可以帮帮忙吗?
我没有成功编写适当的批处理文件,将不胜感激。
假设我在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.