touchit.bat 477 B

12345678910111213141516171819202122232425262728
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. :: 检查是否提供了参数
  4. if "%~1"=="" (
  5. echo 错误:请提供目标路径,例如:
  6. echo %~nx0 "C:\测试 文件夹"
  7. pause
  8. exit /b 1
  9. )
  10. :: 获取当前bat所在目录,并确保emptyfile.txt存在
  11. set "bat_dir=%~dp0"
  12. set "empty_file=!bat_dir!emptyfile.txt"
  13. :: 如果emptyfile.txt不存在,就创建一个
  14. if not exist "!empty_file!" (
  15. echo. > "!empty_file!"
  16. )
  17. :: 获取目标路径(用户输入的第一个参数)
  18. set "target_path=%~1"
  19. echo "!target_path!"
  20. pause