Batch file 如何使用Windows批处理从完整路径获取目录名
目前我正在开车Batch file 如何使用Windows批处理从完整路径获取目录名,batch-file,Batch File,目前我正在开车 E:\FTP\HelloPHP> 这里我运行一个名为parse.bat的批处理文件。 这个bat文件实际上读取另一个包含如下数据的.txt文件 dir/Sample4.txt dir/dir1/dir2/Sample5.txt dir/dir1/Sample6.txt 我希望以上的价值如下 dir dir/dir1/dir2 dir/dir1 有人能帮我吗?不清楚你在问什么。你想把行存储在变量中吗? 或者只是附和一下?但你可以先试试这是结尾的斜杠,好吗 @echo o
E:\FTP\HelloPHP>
这里我运行一个名为parse.bat的批处理文件。
这个bat文件实际上读取另一个包含如下数据的.txt文件
dir/Sample4.txt
dir/dir1/dir2/Sample5.txt
dir/dir1/Sample6.txt
我希望以上的价值如下
dir
dir/dir1/dir2
dir/dir1
有人能帮我吗?不清楚你在问什么。你想把行存储在变量中吗? 或者只是附和一下?但你可以先试试这是结尾的斜杠,好吗
@echo off
for /f "usebackq tokens=* delims=" %%# in ("data.txt") do (
echo %%~dp#
)