读书人

批处理程序有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

批处理程序问题
有没有高手阿,帮忙!

编写一个.bat程序,每天执行。要求:
将d:\nri\acounting中nnn_nnnnnn_nnnn_20070613.csv的文件90天以外的删除.

[解决办法]
用C语言不好么?
[解决办法]
dos 命令很好解决啊
[解决办法]
windows下有个任务计划就可以实现这个功能
[解决办法]
先用C程序写出来后,然后把文件扩展名改为.bat就可以了。
[解决办法]
这样的问题要用批处理来解决恐怕有点困难,最好的方法是用某种脚本语言比如python来做。

如果真的要用批处理的话,简单的说一下我的思路,首先是遍历某个文件夹下的所有.csv文件,这个要用for命令, 然后需要根据文件名提取出后面的日期数字来,你需要将文件名设置为一个临时的环境变量, 然后利用环境变量的增强功能来取得后面的数字, 然后就是取当前的日期,这个也要用%date%来取, 问题是%date%通常是带着一个星期几的, 你还要想办法只取数字部分,这个记得我以前取出来过,现在忘记了,最后是比较两个日期。

更多的资料要输入 for /?
和set /?来取得
[解决办法]
用dos命令太麻烦了...

读书人网 >C语言

热点推荐