Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何从CWD批量升级一级_Batch File - Fatal编程技术网

Batch file 如何从CWD批量升级一级

Batch file 如何从CWD批量升级一级,batch-file,Batch File,如何使用%%dp0升一级? 我已经试过了。。和“%~dp0…”。 都不行!请帮忙!只是印刷而已。。使用当前路径,但不评估它 我想要获取的信息所在的日志是一级。我在for循环中使用它来获取它。像这样: for /f "tokens=8" %%i in (perf.txt) do ( set read=%%i goto displayread ) 但我想从这样的路径得到它: for /f "tokens=8" %%i in (C:\perf.txt) do ( set read=%%i goto

如何使用%%dp0升一级? 我已经试过了。。和“%~dp0…”。 都不行!请帮忙!只是印刷而已。。使用当前路径,但不评估它

我想要获取的信息所在的日志是一级。我在for循环中使用它来获取它。像这样:

for /f "tokens=8" %%i in (perf.txt) do (
set read=%%i
goto displayread
)
但我想从这样的路径得到它:

for /f "tokens=8" %%i in (C:\perf.txt) do (
set read=%%i
goto displayread
)
它不允许我设置路径。所以我使用了%dp0perf.txt。但问题是调用批处理处于升级状态,并且正在那里创建文本


有办法得到它吗?

你试过
cd..
cd%~dp0..
吗?我不能更改目录,因为如果我做cd,我的调用脚本将失去控制。如果你不想更改当前目录,那么
如何向上一级是什么意思?也许你应该展示你的相关知识code@jeb我已经改变了问题。也许现在它更有意义了?另外,如何在for循环中指定文本文件的路径?在退出之前是否可以使用
pushd
(和
popd
)?