Ⅰ bat文件 找不到指定路径 是则么回事
用echo %windir%就会发现%windir%后面没有分隔路径的反斜杠,所以在%windir%后要手动加上\符号
而且windows的system32目录默认就在系统路径中,前面的路径应该不需要,直接输入cmd.exe /k C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"就行
Ⅱ 怎么用bat查找指定文件夹所在的路径
加/ad参数,即可只列出文件夹。
Ⅲ 如何用BAT查找一个文件夹,并把其路径记下来
@echo off
for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
echo 正在查找A文件夹路径
if exist %%a:\ (
cd /d %%a:\
for /f "delims=" %%b in ('dir /s /b /ad a') do (
cd /d "%%b"
::以下是你要在A文件夹执行的命令
echo.A文件夹路径是%cd%
if exist d\ cd.>b\b.txt
if exist c\c.txt start notepad c\c.txt
)))
pause
因为:1.A文件夹路径可能含有%或者!之类的特殊字符
2.A文件夹的数目可能不止一个
所以没有定义A文件夹为变量。
Ⅳ 如何用bat获取文件的绝对路径
echo 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前批处理全路径:%~f0
Ⅳ win10运行bat文件显示找不到文件路径
cd命令加上/d参数。否则就会出现未能正常跳转目录的情况。
还有那句命令,建议在目标目录路径后面加上一个斜杠。否则命令会认为被复制的文件,重命名成这个文件。
for in括号里面的"\"其实不需要用英文双引号。因为您在路径变量前面和文件格式变量后面已经加了英文双引号。所以斜杠那里的英文双引号就有点多余了。
Ⅵ bat批处理里怎么取得当前目录
直燃毕盯接使用%cd%就可以表示当前目录,演示一下:
1、新建一个文本文件,然后把扩展名改为bat,接着点击鼠标右键后选择编辑,输入如下图所示的内容
Ⅶ bat文件找不到路径,闪退,Windows10
我之前也遇到过类似的,如果只是一闪而过的话也有可能已经运行成功了,你在开始目录上找一找可能你想安装的软件已经装好了
Ⅷ 用Bat来查找文件夹路径
@echooff
set"A=C:"
rem需要查找的目录
for/f"delims="%%iin('dir/ad/b/s"%A%""System32"')doset"A=%%i"
echo%A%
rem现在A是System32的完整路径
pause