免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1467 | 回复: 7
打印 上一主题 下一主题

关于DOS下的批处理问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-11-04 12:18 |只看该作者 |倒序浏览
各位:我想编写一个批处理,需要一个动态的文件名
比如:星期一文件名:table_1
     星期二      :table_2
     星期三      :table_3

请问怎么可以根据星期动态的生成这个变量呢?

论坛徽章:
0
2 [报告]
发表于 2003-11-04 12:24 |只看该作者

关于DOS下的批处理问题

unix下很好做,dos的忘啦

论坛徽章:
0
3 [报告]
发表于 2003-11-04 12:30 |只看该作者

关于DOS下的批处理问题

就是啊,我在UNix下面按照星期生成了名字动态的文件,我想在DOS下面打开了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-11-04 12:51 |只看该作者

关于DOS下的批处理问题

[cide]FOR %var IN (1 2 3 4 5 6 7) DO copy table_%%var newfile_%%var[/code]

论坛徽章:
0
5 [报告]
发表于 2003-11-04 13:27 |只看该作者

关于DOS下的批处理问题

不是这个意思,我的意思是。
如果今天是星期一,那么这个文件名字就是file_1
      如果是星期二,那么文件名是:file_2

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2003-11-04 14:24 |只看该作者

关于DOS下的批处理问题

给你一点提示:
如果是星期二,那么文件名是:file_2

date /t | find "二"
goto %errorlevel%
:0
echo file_2

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
7 [报告]
发表于 2003-11-04 14:49 |只看该作者

关于DOS下的批处理问题

在WIN2000PRO上实验成功

  1. @echo off
  2. date /t | find "日" >nul
  3. if %errorlevel% EQU 0 goto 0
  4. date /t | find "一" >nul
  5. if %errorlevel% EQU 0 goto 1
  6. date /t | find "二" >nul
  7. if %errorlevel% EQU 0 goto 2
  8. date /t | find "三" >nul
  9. if %errorlevel% EQU 0 goto 3
  10. date /t | find "四" >nul
  11. if %errorlevel% EQU 0 goto 4
  12. date /t | find "五" >nul
  13. if %errorlevel% EQU 0 goto 5
  14. date /t | find "六" >nul
  15. if %errorlevel% EQU 0 goto 6
  16. :0
  17. echo the file is file_0
  18. goto end
  19. :1
  20. echo the file is file_1
  21. goto end
  22. :2
  23. echo the file is file_2
  24. goto end
  25. :3
  26. echo the file is file_3
  27. goto end
  28. :4
  29. echo the file is file_4
  30. goto end
  31. :5
  32. echo the file is file_5
  33. goto end
  34. :6
  35. echo the file is file_6
  36. goto end
  37. :end
复制代码

论坛徽章:
0
8 [报告]
发表于 2003-11-04 17:38 |只看该作者

关于DOS下的批处理问题

thank
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP