批处理BAT命令创建日期文件夹

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

|: 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的启动目录下 , 开机自动启动一次 , 就可以直接使用现成的文件夹啦 . 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值