每天工作的内容可以按照日期分档存放 , 如以下结构

|: 2018

|: 2018-04

|: 18-04-24

|: 18-04-23

|: 2018-03

但这样枯燥无味的工作如果每天手动创建的话那就太浪费时间了,  SO , 干脆用几行BAT命令来写一个吧

@echo off
:: 设置日期相关变量
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
set path=D:\xbz12\Desktop\work\%year%\%year%-%month%\%date:~2,2%-%month%-%day%
:: 判断路径是否存在
if exist %path% (if exist %path%\ (
:: 若路径存在且为目录 , 则无需任何处理  exit) else (
:: 若为文件 , 则重命名备份ren "%path%" "%date:~2,2%-%month%-%day%-BAK")
)
:: 路径不存在或重命名之后创建目录
mkdir %path%

这些命令表示在桌面目录下创建年月日归档的文件夹 , 如果文件夹已存在则退出 , 如果路径已存在但是个文件(极个别情况) , 会对文件进行重命名备份然后再创建空目录 .

你也可以将它放到windows的启动目录下 , 开机自动启动一次 , 就可以直接使用现成的文件夹啦 .

批处理BAT命令创建日期文件夹相关推荐

  1. 编写bat命令打开文件夹或者doc,txt文件

    打开文件或文件夹可以用start命令,start命令会根据文件关联的程序自动调用关联的程序打开文件和文件夹. 可以用记事本写如下命令,之后改扩展名为.bat即可 打开文件夹 start "& ...

  2. linux按时间创建文件夹,Linux命令创建日期文件夹或者文件

    touch 命令:用于创建文件 mkdir 命令:用于创建文件夹 date 命令:获取系统时间 关于date获取系统时间选项 * %Y:年 * %m:月 * %d:日 * %H:小时 * %M:分钟 ...

  3. 批处理bat万能删除文件/夹

    新建一个TXT文档,双击打开,录入以下字符后保存 更改扩展名为bat,点击是,确认 拖拽要删除的文件夹到bat文件图标上 或者 拖拽要删除的文件到bat文件图标上 松开手就可以看到如下窗口,再看上面的 ...

  4. bat递归查找指定文件_批处理脚本遍历指定文件夹下的文件

    批处理脚本 1. 遍历指定文件夹下的文件 1.1 命令解释 命令: for [参数] %%变量名 in (匹配符) do (执行的命令) 切记:每个指令之间必须以空格隔开,in 与 ( 之间有空格,d ...

  5. bat脚本中获取上级目录_批处理bat命令 获取当前盘符和当前目录和上级目录的代码...

    批处理命令获取当前盘符和当前目录 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 echo 当前盘符:%~d0 ...

  6. Win10中使用CMD命令遍历文件夹删除重复文件

    接上一篇<Win10中使用CMD命令遍历文件夹去除多余后缀名>,当修改完后缀名的时候发现,有些文件下载了两次,比如说同时存在video.mp4和video(1).mp4这两个文件,随便点开 ...

  7. Excel与bat批量生成文件夹,修改文件夹名称

    用Excel与bat批量生成文件夹,修改文件夹名称 一.批量生成文件夹 excel一列输入文件名序列:另一列用公式生成要写入bat文件的序列,之后复制该列写入.txt文件,保存为.bat文件,双击运行 ...

  8. 新建批处理bat命令一键重启Windows服务,并配置管理员打开权限

    一.目标服务名称 使用WIN + R 组合键打开运行栏,输入services.msc 找到相关服务(此处以Sdk Video Play Service为例),并右击打开属性界面 找到该服务的服务名称, ...

  9. bat脚本删除文件夹

    bat脚本删除文件夹 rd命令 命令rd /s/q 文件夹路径 例: rd /s/q C:\Users\wangsq\Desktop\iDaTester_Update\iDiaTester2.0_V1 ...

最新文章

  1. jquery 封装页面之间获取值
  2. 基于mykernel完成多进程的简单内核
  3. import openfire4.0.2 source code in eclipse
  4. JAVA 网络编程 Socket 详细说明,实现客户端和服务端相互推送消息
  5. C#操作类----XmlHelper
  6. MongoDB 用户管理
  7. Ajax请求步骤(十)
  8. 第三周PLECS仿真实验
  9. [InnoDB系列] - InnoDB释放表空间
  10. 8月8日云栖精选夜读:他的前半生是厨神,45岁却决定加入阿里巴巴
  11. Atitit. 最佳实践 QA----降低cpu占有率--cpu占用太高怎么办
  12. 云南满泽生物科技有限公司 满泽玛卡玛咖精片 东革阿里 奶昔
  13. mumu按键精灵_阴阳师电脑脚本--按键精灵V1.4.1(大漠插件3.1233)
  14. [渝粤教育] 南京邮电大学 职业生涯开发与管理 参考 资料
  15. UVa 11137 - Ingenuous Cubrency
  16. 服务器宕机是什么意思怎处理解决?
  17. 六年级计算机学习,小学六年级计算机学习教案(24页)-原创力文档
  18. 【3Dsmax】入门
  19. 高仿微信上划取消录音
  20. 视频号领域发布的不同时间,视频号上热门秘诀:国仁楠哥

热门文章

  1. Android 注解的使用与注意事项
  2. HDU 2328 Corporate Identity
  3. android UI进阶之仿iphone的tab效果(二)
  4. LeetCode--95. 不同的二叉树搜索Ⅱ(动态规划)
  5. Integer进制转换
  6. html 表单js验证,JavaScript使用表单元素验证表单
  7. MyBatis复习(二):mybatis-config.xml核心配置文件
  8. 安徽医科大学计算机考研,这所985院校将现场面试!安徽医科大学缺额超800人!调剂信息更新...
  9. JavaScript的作用域和上下文
  10. Hotel POJ - 3667(线段树 + 区间合并