JAVA 如何自动创建文本? 每天生成一个文件,将数据输入进去.....

qq_18475503 2015-07-25 11:54:23
具体是这样的:
一个小功能,每天自动创建一个新的TXT文件,文件名按照日期来命名,每天将解析的数据存放到对应日期的TXT文件中........现在其他的都能实现,就是不会 每天自动创建TXT文件,哪位大牛有好的思路或是解决代码??
...全文
869 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_26835195 2017-03-01
  • 打赏
  • 举报
回复
写个定时器,目前流行的2种,一种是quartz,一种是Timer,定时任务可以设置为24小时执行一次,执行的内容当然就是创建文件写入内容了,当然文件的命名最好以日期+XXX(你想要的)格式,保证文件命名唯一性。
liuhuanleijava 2017-03-01
  • 打赏
  • 举报
回复
windos系统有定时功能,写个小脚本,用windows自带的定时器调你的那个 java 脚本就可以了 ,我之前就是这么用的
幽饮烛 2017-03-01
  • 打赏
  • 举报
回复
为何不用 log4j ?
迷林 2015-07-28
  • 打赏
  • 举报
回复
引用 11 楼 qq_16216221 的回复:
[quote=引用 6 楼 sessionsong 的回复:] 不需要使用定时 你只要在写数据的时候 自己根据规定好的文件名 查询该文件是否存在 纯在 直接写入 如果不存在的话 那就创建
就只这样的思路,定时器啥的想多了[/quote] 楼主写代码写傻了?
w836546028 2015-07-27
  • 打赏
  • 举报
回复
java API里有个Timer这个类 是个定时器,可以帮你实现这个功能,前提是程序是时刻运行的
二十亩鱼 2015-07-27
  • 打赏
  • 举报
回复
引用 6 楼 sessionsong 的回复:
不需要使用定时 你只要在写数据的时候 自己根据规定好的文件名 查询该文件是否存在 纯在 直接写入 如果不存在的话 那就创建
就只这样的思路,定时器啥的想多了
tianfang 2015-07-27
  • 打赏
  • 举报
回复
写一个操作系统脚本,内容是运行你的程序 java -jar app.jar 然后使用操作系统的定时任务运行这个脚本 还有,你的问题标题和问题本身根本不符
scmod 2015-07-26
  • 打赏
  • 举报
回复
quartz 或者系统自带的定时任务也行啊,调用写的程序生成文件就行了
sessinsong 2015-07-26
  • 打赏
  • 举报
回复 1
不需要使用定时 你只要在写数据的时候 自己根据规定好的文件名 查询该文件是否存在 纯在 直接写入 如果不存在的话 那就创建
  • 打赏
  • 举报
回复
定时技术呗,我知道javaweb里面有qurzy,好像是这个!
qq_18475503 2015-07-26
  • 打赏
  • 举报
回复
难道大家都睡了????
神的力量 2015-07-26
  • 打赏
  • 举报
回复
引用 4 楼 qq_18475503 的回复:
有没有哪位有好的方法啊...
那你这个程序要一直开着跑起来才行,不跑起来它凭什么给你自动创建啊 在程序里面写一个定时器,SO EASY的事
qq_18475503 2015-07-26
  • 打赏
  • 举报
回复
有没有哪位有好的方法啊...
howard1941 2015-07-26
  • 打赏
  • 举报
回复
用 linux crontab 定时调用你的 java服务。
qq_18475503 2015-07-26
  • 打赏
  • 举报
回复
引用 6 楼 sessionsong 的回复:
不需要使用定时 你只要在写数据的时候 自己根据规定好的文件名 查询该文件是否存在 纯在 直接写入 如果不存在的话 那就创建
对对对,你这么一说我才想起来,本来就有文件名校验,这样子就不用再设置定时器,这么麻烦了....刚才试了下,没问题,谢谢了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧