![如何在 Windows 命令提示符中将目录名称复制到变量?](https://linux22.com/image/1268192/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6%E4%B8%AD%E5%B0%86%E7%9B%AE%E5%BD%95%E5%90%8D%E7%A7%B0%E5%A4%8D%E5%88%B6%E5%88%B0%E5%8F%98%E9%87%8F%EF%BC%9F.png)
findstr
我尝试使用on来实现这一点%cd%
,但找不到不使用文件进行处理的方法。而且 g:/ 选项似乎意味着以findstr
交互方式运行,无法通过管道传输。那么不使用文件有什么办法吗?
答案1
假设您想要设置一个变量来包含当前目录的父级名称(在文件中.cmd
):
for %%i in (.) do set parent=%%~dpi
echo parent %parent%
help for
有关波浪符号替换的更多信息,请参阅。
如果您只想将变量设置为当前目录:
set dir=%cd%