以下是获取当前文件夹的多种实现方法:
方法一:使用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平台上的批处理脚本,根据需求选择合适的方法。