Ⅰ 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