bat 获取当前路径的文件夹名
时间: 2023-08-05 21:07:00 浏览: 117
可以使用以下命令获取当前路径的文件夹名:
```
for %%I in ("%cd%") do set "current_folder_name=%%~nxI"
echo %current_folder_name%
```
其中,`%cd%` 表示当前路径,`%%~nxI` 表示获取文件夹名。以上命令会将当前路径的文件夹名保存在变量 `current_folder_name` 中,并输出该变量的值。
相关问题
bat获取当前文件夹路径
可以使用以下的 BAT 脚本来获取当前文件夹路径:
```
@echo off
set current_dir=%cd%
echo Current directory: %current_dir%
```
在脚本中,`%cd%` 是一个 BAT 系统变量,用于获取当前文件夹路径。将其赋值给 `current_dir` 变量,然后使用 `echo` 命令输出即可。
bat获取当前文件夹名
在BAT脚本中,可以使用%cd%来获取当前所在的文件夹路径,然后再通过批处理语句进行提取文件夹名。
假如当前所在文件夹路径为C:\Program Files\TestFolder,那么可以使用以下批处理代码提取文件夹名。
set currentPath=%cd%
for %%i in ("%currentPath%") do (
set folderName=%%~nxi
)
echo 当前文件夹名为:%folderName%
通过上面的批处理代码,可以将当前的文件夹名提取出来并进行输出,方便用于后续的操作。需要注意的是,如果当前文件夹路径中包含空格,则需要在路径前后加上双引号,否则会导致批处理无法正确识别文件夹名。如:%cd%\Some Folder\,应写成:"%cd%\Some Folder\"
阅读全文