bat批处理判断文件夹是否存在并创建文件夹
来源:互联网 发布:软件开发代码管理 编辑:程序博客网 时间:2024/06/06 12:20
以下批处理在Xp及Windows Server2008 R2上测试可用
@echo offecho ****************************************echo 自动创建文件夹(存放备份文件和备份脚本)echo ****************************************set Pan=d:\set AFolder=MIS\set BFolder=OracleDBAutoBackup\set C1Folder=BackupToolsset C2Folder=AutoBakFilesset C3Folder=AutoBakHistoryFilesset C4Folder=AutoBakBatRunLogsecho 本批处理准备创建以下文件夹echo1.存放备份的批处理脚本%Pan%%AFolder%%BFolder%%C1Folder%echo2.存放备份文件%Pan%%AFolder%%BFolder%%C2Folder%echo3.存放备份历史文件%Pan%%AFolder%%BFolder%%C3Folder%echo4.存放备份脚本执行日志%Pan%%AFolder%%BFolder%%C4Folder%echo .echo 开始执行-----------------------if exist %Pan% (if exist %Pan%%AFolder% (rem 目录d:\<span style="font-family: Arial, Helvetica, sans-serif;">MIS</span>已存在,无需创建echo 目录%Pan%%AFolder%已存在,无需创建) else (rem 创建d:\MISecho 创建%Pan%%AFolder%md %Pan%%AFolder%)if exist %Pan%%AFolder%%BFolder% (rem 目录d:\MIS\OracleDBAutoBackup已存在,无需创建echo 目录%Pan%%AFolder%%BFolder%已存在无需创建) else (rem 创建d:\MIS\OracleDBAutoBackup echo 创建%Pan%%AFolder%%BFolder%md %Pan%%AFolder%%BFolder%)if exist %Pan%%AFolder%%BFolder%%C1Folder% (rem 目录d:\MIS\OracleDBAutoBackup\BackupTools已存在,无需创建echo 目录%Pan%%AFolder%%BFolder%%C1Folder%已存在,无需创建) else (rem 创建d:\MIS\OracleDBAutoBackup\BackupToolsecho 创建%Pan%%AFolder%%BFolder%%C1Folder%md %Pan%%AFolder%%BFolder%%C1Folder%)if exist %Pan%%AFolder%%BFolder%%C2Folder% (rem 目录d:\MIS\OracleDBAutoBackup\AutoBakFiles已存在,无需创建echo 目录%Pan%%AFolder%%BFolder%%C2Folder%已存在,无需创建) else (rem 创建d:\MIS\OracleDBAutoBackup\AutoBakFilesecho 创建%Pan%%AFolder%%BFolder%%C2Folder%md %Pan%%AFolder%%BFolder%%C2Folder%)if exist %Pan%%AFolder%%BFolder%%C3Folder% (rem 目录d:\MIS\OracleDBAutoBackup\AutoBakHistoryFiles已存在,无需创建echo 目录%Pan%%AFolder%%BFolder%%C3Folder%已存在,无需创建) else (rem 创建d:\MIS\OracleDBAutoBackup\AutoBakHistoryFilesecho 创建%Pan%%AFolder%%BFolder%%C3Folder%md %Pan%%AFolder%%BFolder%%C3Folder%)if exist %Pan%%AFolder%%BFolder%%C4Folder% (rem 目录d:\MIS\OracleDBAutoBackup\AutoBakBatRunLogs已存在,无需创建echo 目录%Pan%%AFolder%%BFolder%%C4Folder%已存在,无需创建) else (rem 创建d:\MIS\OracleDBAutoBackup\AutoBakBatRunLogsecho 创建%Pan%%AFolder%%BFolder%%C4Folder%md %Pan%%AFolder%%BFolder%%C4Folder%)) else (echo !!echo !!执行失败,当前系统上不存在%Pan%盘echo !!)echo .echo 已执行完毕(退出请按任意键或直接关闭窗体)-----------------------echo .pause
0 0
- bat批处理判断文件夹是否存在并创建文件夹
- bat批处理判断文件夹是否存在并创建文件夹
- 批处理判断文件夹是否存在
- 批处理判断文件夹是否存在
- 判断文件夹是否存在并创建
- C#判断文件夹是否存在并创建
- go判断文件夹是否存在,并创建
- Java 判断文件夹是否存在、创建文件夹
- Java 判断文件夹是否存在、创建文件夹
- c 判断文件夹是否存在,创建文件夹
- Java 判断文件夹是否存在、创建文件夹
- Java 判断文件夹是否存在、创建文件夹
- Java 判断文件夹是否存在、创建文件夹
- vba 创建文件夹 判断文件夹是否存在
- 判断文件夹是否存在,不存在创建文件夹
- 判断文件夹是否存在,不存在创建文件夹
- .net 判断文件夹是否存在,创建文件夹
- 判断文件夹是否存在,不存在创建文件夹
- UISearchBar
- 我是如何自学编程的——“3遍读书法”
- 一个包含error:function的ajax请求
- 国外程序员爱用苹果Mac电脑的10大理由
- 解决Failed to allocate memory: 8
- bat批处理判断文件夹是否存在并创建文件夹
- linux中readl()和writel()函数
- 常用的正则表达式匹配
- 6 Common Communication Mistakes That You Might Be Making
- GM、VP、FVP、CIO都是什么职位?
- 【BZOJ2179】FFT快速傅立叶 高精度乘模板题
- c/c++ 多态的概念
- 优秀的php程序员是如何炼成的
- 关于call和apply的区别