chcp 65001 @echo off setlocal enabledelayedexpansion
:: 获取脚本所在路径 set"scriptPath=%~dp0"
:: 提示用户输入URL set /p "userUrl=请输入URL: "
:: 从URL中提取文件路径
for /f "tokens=1 delims=?" %%a in ("!userUrl!") do ( set"filePath=%%a" set"repoPath=%%a" ) for /f "tokens=3,* delims=/" %%a in ("%repoPath%") do ( set"repoPath=%%b" )
for %%i in ("%repoPath%") doset DIRECTORY=%%~dpi
for /f "tokens=6,* delims=/" %%a in ("%filePath%") do ( set"filePath=%%b" )