bat批处理以当前时间创建文本文件

:: 表示注释
:: @表示不显示当前命令,只在后台执行
:: @echo off 表示以后执行的命令都不显示
:: set d=%date:~0,10% 表示设置变量d为当前年月日,默认表示为例如:2018/12/05
:: set 表示设置变量
:: date:~0,10 表示取2018/12/05的从0开始但不包括0的10个字符
:: 比如date:~5,2 是获取12
:: cd.>e:\test\%d%%t%.txt 表示新建文本文件

@echo off

set d=%date:~0,10%
set t=%time:~0,8%
echo %d%%t%
echo cd.>e:\test\%d%%t%.txt

set "yMd=%date:~,4%-%date:~5,2%-%date:~8,2%"
set "hms=%time:~,2%-%time:~3,2%-%time:~6,2%"
echo %yMd%_%hms%
cd.>e:\test\%yMd%_%hms%.txt

@echo on
:: pause 表示让创建等待
@pause

第一个就是/的问题



bat批处理以当前时间创建文本文件

原文地址:https://www.cnblogs.com/xiaostudy/p/10074186.html

时间: 2024-08-30 10:14:38

bat批处理以当前时间创建文本文件的相关文章

bat 批处理获取时间语法格式

bat 批处理获取时间语法格式 取年份:echo %date:~0,4% 取月份:echo %date:~5,2% 取日期:echo %date:~8,2% 取星期:echo %date:~10,6% 取小时:echo %time:~0,2% 取分钟:echo %time:~3,2% 取秒:echo %time:~6,2% 取毫秒:echo %time:~9,2% 示例: D:\>echo %date:~0,4%-%date:~5,2%-%date:~8,2% 2018-06-06 D:\>e

BAT 批处理脚本 教程 【转】

BAT 批处理脚本 教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程. 了解了大概意思后,我们正式开始学习.先看一个简单的例子! @echo off echo "欢迎来到非常BAT!" pause 把上面的3条命令保存为文件test.bat或者test.cmd然后执行

atitit.添加win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux

今天起得比较晚,又浪费了点时间,真可耻.. 下午又为校赛出了俩题,至此,校赛的四道题目已经完毕.又检查了一番,没有错误,就等待着明天的汇总了~. AC自动机的题目今天就刷了三道,还是没有完成之前的目标.现在vj也进不去了,想通宵,都不给机会~~ 只能等明天再刷完了,拖延不是一个好习惯. ----------------------------------------------------------------------------------------------------------

BAT批处理之文件与文件夹(附xcopy命令详解)

在批处理脚本中,操作文件与文件夹的方法,包括文件的复制.删除.移动等操作,并附有xcopy命令的详细用法.原文地址:http://www.jbxue.com/article/14535.html 批处理中的文件.文件夹操作,xcopy命令的用法. 一,建bat文件自动执行复制,删除命令.例1:复制cd.dll文件至windows\system32的bat文件内容:copy cd.dll %windir%\system32例2:卸载windows\system32目录中的cd.dll,即把上面复制

用bat批处理程序通过DOS命令行删除所有的空文件夹

用过gothub或者码云的同学都知道,不包含任何文件的空文件夹上传提交时不被允许的.当然你可以在空文件下创建.keep文件(或.gitkeep文件),然后就可以上传了. 但是如果空文件夹比较多,并且我们确实不需要这些空文件了,那本文就学习一种命令行删除所有空文件夹的方法.并封装成.bat批处理程序.通过鼠标右键运行即可. 一,DOS删除命令 1.1,删除文件命令 del 若是想删除文件,输入del 盘符名:\文件名,比如,我想删除一个在F盘的名为123.txt的文件,则输入  del f:\12

如何用bat批处理编译swf项目

平时用FB等IDE编译多模块的游戏项目时,除了添加移除模块的操作很繁琐外,编译速度也非常之慢.而用bat来编译swf项目,速度非常快,稳定. 在此分享自己工作用的bat,每次运行会重新编译主模块GameLoader.swf,main.swf,并编译相应的子模块. 1 @echo off 2 for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k 3 ::记录编译开始时间

dos/bat批处理教程——第四部分:完整案例

dos/bat批处理教程--第四部分:完整案例 以上就是批处理的一些用法.现在我们把这些用法结合起来详细的分析一下目前网上发布的一些批处理,看看他们是怎么运作的.这里我将列举三个例子来详细分析,为了保持程序的完整我的注释会加在/*后面. 例一 这个例子是利用iis5hack.exe对有.printer漏洞的主机进行溢出的批处理.用到的程序有iis5hack.exe和系统自带的telnet.exe.iis5hack的命令格式为: iis5hack <目标ip> <目标端口> <

SC命令---安装、开启、配置、关闭windows服务 bat批处理(转载)

转载:http://www.jb51.net/article/49627.htm 转载:http://blog.csdn.net/c1520006273/article/details/50539057 一.直接使用cmd来进行服务的一些操作 1.安装服务 sc create test3 binPath= "C:\Users\Administrator\Desktop\win32srvDemo\win32srvdemo\Debug\win32srvDemo.exe" 其中:test3为

bat批处理设置Java JDK系统环境变量文件

原文:bat批处理设置Java JDK系统环境变量文件 自己修改第3行的Java安装目录就可以设置JAVA_HOME, classPath,追加到PATH的最前面 JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10 classPath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;. PATH=%JAVA_HOME%\bin;............     追加到PATH的最前面(解决最后该不该有分号的问题