给windows写一个batch脚本:1,判断在绝对路径C:\Users\chena\Desktop\下是否有log文件夹,如果没有则在该绝对路径下创建一个log文件夹。2,判断当前路径下是否有test文件夹,如果没有则在该路径下创建一个test文件夹
以下是一个满足你需求的Windows批处理脚本:
@echo off
REM 1. 判断在绝对路径C:\Users\chena\Desktop\下是否有log文件夹,如果没有则在该绝对路径下创建一个log文件夹
IF NOT EXIST "C:\Users\chena\Desktop\log" (
mkdir "C:\Users\chena\Desktop\log"
echo log文件夹已创建在C:\Users\chena\Desktop\
) ELSE (
echo log文件夹已存在在C:\Users\chena\Desktop\
)
REM 2. 判断当前路径下是否有test文件夹,如果没有则在该路径下创建一个test文件夹
IF NOT EXIST "%CD%\test" (
mkdir "%CD%\test"
echo test文件夹已创建在%CD%
) ELSE (
echo test文件夹已存在在%CD%
)
pause
这个脚本做了以下几件事:
IF NOT EXIST
判断 C:\Users\chena\Desktop\
路径下是否存在 log
文件夹。如果不存在,则使用 mkdir
命令创建该文件夹,并输出相应的提示信息。IF NOT EXIST
判断当前路径(由 %CD%
表示)下是否存在 test
文件夹。如果不存在,则使用 mkdir
命令创建该文件夹,并输出相应的提示信息。pause
命令用于在脚本执行完毕后暂停,以便你可以看到输出的提示信息。你可以根据需要移除或保