bat解压rar文件到当前目录下
时间: 2023-12-08 18:04:20 浏览: 525
你可以使用以下的 .bat 文件来实现:
```
@echo off
setlocal enableextensions
set rarFile=%~1
if "%rarFile%"=="" (
echo No RAR file specified.
goto :eof
)
set rarExePath=C:\Program Files\WinRAR\WinRAR.exe
if not exist "%rarExePath%" (
echo WinRAR.exe not found.
goto :eof
)
"%rarExePath%" x -o+ "%rarFile%"
:end
```
在命令行中,你可以运行这个 .bat 文件,后面跟上你要解压的 .rar 文件的路径,例如:
```
extract.bat C:\Users\username\Downloads\test.rar
```
这个 .bat 文件会使用 WinRAR 来解压指定的 .rar 文件到当前目录下。
相关问题
Bat脚本获取当前目录下所有文件输出至文件
您可以使用以下的Bat脚本来获取当前目录下所有文件,并将输出写入到一个文件中:
```
@echo off
setlocal enabledelayedexpansion
set OUTPUT_FILE=output.txt
rem 删除旧的输出文件(如果存在)
if exist %OUTPUT_FILE% del %OUTPUT_FILE%
rem 遍历当前目录下的所有文件并输出
for %%f in (*) do (
echo %%f >> %OUTPUT_FILE%
)
echo "文件列表已输出至 %OUTPUT_FILE%"
```
该脚本会先删除旧的输出文件(如果存在),然后遍历当前目录下的所有文件,并将文件名逐行输出到指定的输出文件中。最后,输出一个提示消息,指示文件列表已输出至指定文件。
bat 创建快捷方式到当前目录
在 Windows 中,可以使用以下命令创建一个在当前目录下的快捷方式:
```
cmd /c "cd /d %cd% & start explorer.exe shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}"
```
这个命令会打开一个新的 Windows 资源管理器窗口,其中包含当前目录下的快捷方式。你可以将这个命令保存为一个批处理文件,以便在需要时快速运行。
阅读全文