所以这个标题令人困惑。说说我的需求:
我想打开位于 c:\documents\test\
在此批处理文件中,我想收集 c:\documents\test\data 中的名称并将其转换为文本文件。
现在最简单的方法是:
CD c:\documents\test\data
dir/b/o:n > names.txt
但我的问题是我想移动文件夹“\test”并始终能够调用“\data”文件中的名称。
因此这是我真正需要的:
CD [variable that says current location] + "\data"
但我不知道该怎么做。请解释你的答案谢谢。
最佳答案
%~dp0
是批处理文件的位置(运行 FOR/?
获取更多信息)
关于windows - cmd命令转到打开批处理文件的子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9402750/