批处理上级目录
想通过批处理来复制文件,下面是我的写法echooff@echo取当前文件的上级目录的名称echo%~dp0setnowPath="%~dp0"echo%nowPath%p...
想通过批处理来复制文件,下面是我的写法
echo off
@echo 取当前文件的上级目录的名称
echo %~dp0
set nowPath = "%~dp0"
echo %nowPath%
pause
但是nowPath打出来确是ECHO 处于关闭状态。
想通过nowPath获取上级路径,或者求直接获取上级路径的方法
如果使用..\
在win7下右键管理员运行,会跳到C:\Windows\System32目录,就不是批处理所在目录了 展开
echo off
@echo 取当前文件的上级目录的名称
echo %~dp0
set nowPath = "%~dp0"
echo %nowPath%
pause
但是nowPath打出来确是ECHO 处于关闭状态。
想通过nowPath获取上级路径,或者求直接获取上级路径的方法
如果使用..\
在win7下右键管理员运行,会跳到C:\Windows\System32目录,就不是批处理所在目录了 展开
展开全部
set nowPath="%~dp0"
等号两边不要有空格
等号两边不要有空格
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把这句set nowPath = "%~dp0"
改成set nowPath =%~dp0
或set "nowPath =%~dp0"
就行了。
改成set nowPath =%~dp0
或set "nowPath =%~dp0"
就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |