社区
C语言
帖子详情
批处理程序问题
nickymaxiao
2007-06-14 11:07:37
有没有高手阿,帮忙!
编写一个.bat程序,每天执行。要求:
将d:\nri\acounting中nnn_nnnnnn_nnnn_20070613.csv的文件90天以外的删除.
...全文
300
10
打赏
收藏
批处理程序问题
有没有高手阿,帮忙! 编写一个.bat程序,每天执行。要求: 将d:\nri\acounting中nnn_nnnnnn_nnnn_20070613.csv的文件90天以外的删除.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nickymaxiao
2007-06-19
打赏
举报
回复
大家伙赶紧来帮忙啊。用VC做这个东西,传入一个路径:完了取里边文件的后8位日期,计算当前日期前的20天日期。删除20天以前的文件!谁做出来了,重分相谢!!!!
例如:删除d:\nri\acounting路径下nnn_nnnnnn_nnnn_20070613.csv的文件20天以前文件
nickymaxiao
2007-06-15
打赏
举报
回复
那大家说说用VC怎么实现阿?如果可以的话,重分相谢
dagouzi
2007-06-15
打赏
举报
回复
用dos命令太麻烦了...
zx9597446
2007-06-15
打赏
举报
回复
这样的问题要用批处理来解决恐怕有点困难,最好的方法是用某种脚本语言比如python来做。
如果真的要用批处理的话,简单的说一下我的思路,首先是遍历某个文件夹下的所有.csv文件,这个要用for命令, 然后需要根据文件名提取出后面的日期数字来,你需要将文件名设置为一个临时的环境变量, 然后利用环境变量的增强功能来取得后面的数字, 然后就是取当前的日期,这个也要用%date%来取, 问题是%date%通常是带着一个星期几的, 你还要想办法只取数字部分,这个记得我以前取出来过,现在忘记了,最后是比较两个日期。
更多的资料要输入 for /?
和set /?来取得
chzuping
2007-06-15
打赏
举报
回复
先用C程序写出来后,然后把文件扩展名改为.bat就可以了。
nickymaxiao
2007-06-14
打赏
举报
回复
关键我没学过dos,拜托!楼上解决一下阿
huashizhixin
2007-06-14
打赏
举报
回复
dos 命令很好解决啊
nickymaxiao
2007-06-14
打赏
举报
回复
我也想用C阿,但是人家要我拿这个弄。我又没动过这玩意!有会的吗?拜托
珍惜生命远离CPP
2007-06-14
打赏
举报
回复
用C语言不好么?
falcon1983
2007-06-14
打赏
举报
回复
windows下有个任务计划就可以实现这个功能
Windows
批处理
详细教程
1.认识
批处理
基础命令 2.通过实战编写
批处理
3.了解bat基础知识和用法 4.了解Windows命令行 4.实战编写服务器
批处理
程序
在 windows 环境下,编写一个
批处理
程序
(算命大师.bat)
在 windows 环境下,编写一个
批处理
程序
(算命大师.bat) 标题 在 windows 环境下,编写一个
批处理
程序
(算命大师.bat) **题目:**在 windows 环境下,编写一个
批处理
程序
(算命大师.bat),
程序
运行后, 输入:...
批处理
程序
批处理
C++ 运行CATIA
批处理
程序
的方式
通过其他
程序
启动CATIA CAA
批处理
程序
,可以在运行
批处理
的时候传入一些数据。
cmd中启动
批处理
程序
.bat后传入参数
1.1在D盘的目录D:\QtProject\batTest下,新建一个名为a.bat的
批处理
程序
,如下图所示:1.2用notepad软件,打开
批处理
程序
,写入如下代码:@echo offecho %1 %2 %3Pause1.3在cmd执行该bat文件和输入三个参数,如下图...
C语言
69,366
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章