[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 备份数据库的批处理在win7下不能用,能帮我修改一下吗?

  1. @echo off
  2. for /f  %%c in ('date /t') do md e:\数据备份\%%c
  3. for /f  %%c in ('date /t') do md e:\数据备份\%%c\超市
  4. for /f  %%c in ('date /t') do copy \\192.167.1.254\超市\backup\*.* e:\数据备份\%%c\超市
  5. for /f  %%c in ('date /t') do dir e:\数据备份\%%c\超市 >e:\数据备份\%%c\%%c超市.txt
  6. for /f  %%c in ('date /t') do md e:\数据备份\%%c\老超市
  7. for /f  %%c in ('date /t') do copy \\192.167.1.254\backup\DATA1\*.* e:\数据备份\%%c\老超市
  8. for /f  %%c in ('date /t') do dir e:\数据备份\%%c\老超市 >e:\数据备份\%%c\%%c老超市.txt
  9. for /f  %%c in ('date /t') do md e:\数据备份\%%c\老百货
  10. for /f  %%c in ('date /t') do copy \\192.167.1.200\备份\DATA1\*.* e:\数据备份\%%c\老百货
  11. for /f  %%c in ('date /t') do dir e:\数据备份\%%c\老百货 >e:\数据备份\%%c\%%c老百货.txt
  12. for /f  %%c in ('date /t') do md e:\数据备份\%%c\卡系统
  13. for /f  %%c in ('date /t') do copy \\192.167.1.252\提货卡\*.* e:\数据备份\%%c\卡系统
  14. for /f  %%c in ('date /t') do dir e:\数据备份\%%c\卡系统 >e:\数据备份\%%c\%%c卡系统.txt
  15. for /f  %%c in ('date /t') do md e:\数据备份\%%c\百货
  16. for /f  %%c in ('date /t') do copy \\192.167.1.200\百货系统\*.* e:\数据备份\%%c\百货
  17. for /f  %%c in ('date /t') do dir e:\数据备份\%%c\百货 >e:\数据备份\%%c\%%c百货.txt
  18. for /f  %%c in ('date /t') do dir e:\数据备份\%%c\ /s >e:\数据备份\数据备份信息E.txt
复制代码

回复 5# PowerShell


    不同的系统,默认的日期格式有可能不一样吧。win7 是这样:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Windows\System32>for /f %c in ('date /t') do (echo %c)

C:\Windows\System32>(echo 2014/06/05 )
2014/06/05

C:\Windows\System32>

TOP

回复 3# apang


为啥要改呢?win8.1下这句灵啊
for /f  %c in ('date /t') do (echo %c)
返回 2014-06-05
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

还有 最好加双引号

TOP

把 'date /t' 都改成 "%date:/=-%"

TOP

xp能用,win7就不能用了,求高手帮帮忙改一下

TOP

返回列表