以下是获取当前文件夹的多种实现方法:
方法一:使用cd命令切换到当前文件夹并使用echo命令打印当前文件夹路径。

cd
echo 当前文件夹:%cd%

方法二:使用%~dp0变量来获取当前批处理文件的路径,然后使用cd命令进入该路径并使用echo命令打印路径。

cd %~dp0
echo 当前文件夹:%cd%

方法三:使用for循环遍历当前文件夹下的文件名,然后使用if语句判断文件是否为当前文件夹,并使用echo命令打印该文件的路径。


for %%G in (.) do (
    if "%%~G"=="." (
        echo 当前文件夹:%~dp0
    )
)

方法四:使用wmic命令调用Windows Management Instrumentation Command-Line (WMIC)获取当前进程的执行路径,并使用echo命令打印路径。

for /F %%G in ('wmic process get ExecutablePath^,ProcessId^| find "cmd.exe"') do (
    set "cmdPath=%%~G"
)
cd %cmdPath%\..
echo 当前文件夹:%cd%

这些方法可以用于Windows平台上的批处理脚本,根据需求选择合适的方法。