我很新的命令脚本,请在下面的问题帮助。如何从批处理脚本中的文件路径获取目录路径
我有下面的for循环,它返回C:\test
文件夹及其子文件夹中可用文件的路径。我想要文件路径中的目录路径例如。
如果for循环返回C:\test\scripts\sample.txt
但我只想要C:\test\scripts
。对于这个我写下面的命令
For /R C:\seq\ %%a IN (*) do (
set filename="%%a"
echo %filename%
)
这是不分配文件路径到变量文件名,所以我可以得到它的目录路径。请在批处理脚本中帮助从文件路径获取目录路径。
看看'for /?'特别是'〜' - 修饰符 – LotPings