Windows在DOS下取当前日期作为文件名称

需求:我们在创建批处理脚本的时候,有时要用到当前日期作为日志文件的名称(打日期标签)

问题:我们通过date /T 可以打印出当前日期,但是日期格式不符合文件命名要求,time同理亦可实现

C:\Users\User>date /t
2018/06/29 周五
C:\Users\User> echo %date%
2018/06/29 周五

解决办法:通过取date结果中相对应的位置来取出符合命名要求的日期标签

C:\Users\User> echo %date:~0,4%    取年
2018

C:\Users\User> echo %date:~0,4%%date:~5,2%    取年月
201806

C:\Users\User> echo %date:~0,4%%date:~5,2%%date:~8,2%    取年月日
20180629
C:\Users\User>echo %date% >> %date:~0,4%%date:~5,2%%date:~8,2%.log

C:\Users\User>type %date:~0,4%%date:~5,2%%date:~8,2%.log
2018/06/29 周五

date+time时间标签

C:\Users\User>echo %date% %time% >> %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.log

C:\Users\User>type %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.log
2018/06/29 周五 14:43:34.70





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows中,可以使用dos命令行复制文件到远程服务器。以下是使用命令行复制的步骤: 步骤一:打开命令提示符窗口 在Windows中,点击“开始”按钮,然后在搜索栏中输入“cmd”或“命令提示符”。在搜索结果中选择“命令提示符”以打开命令行窗口。 步骤二:使用复制命令 一旦命令提示符窗口打开,你需要使用复制命令将文件复制到远程服务器。复制命令的语法如下: copy [源文件路径] [目标文件路径] 例如,如果要将名为“file.txt”的文件从本地复制到远程服务器的“C:\目标”文件夹中,你可以通过以下命令完成: copy C:\源文件夹\file.txt \\远程服务器IP地址\C$\目标文件夹 请注意,[源文件路径]是文件在本地计算机上的路径,而[目标文件路径]是文件在远程服务器上的路径。确保使用正确的文件路径和文件名。 步骤三:输入用户名和密码(可选) 如果你连接到远程服务器的时候需要输入用户名和密码,命令行窗口会提示你输入。根据提示输入正确的用户名和密码,然后按下回车键即可。 步骤四:等待复制完成 一旦输入正确的复制命令并按下回车键,命令行窗口会开始执行复制操作。你需要等待复制完成,这取决于文件的大小和网络连接的速度。 完成以上步骤后,你将成功使用dos命令行复制文件到远程服务器。请确保输入正确的命令和路径,以及正确的用户名和密码(如果需要)来实现文件复制操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值