如何在后台定时查询指定文件夹里面是否有*.wav文件,如果有则直接保存到数据库中?
如何在后台定时查询指定文件夹里面是否有*.wav文件,如果有则直接保存到数据库中?
而且是在不登陆网页的情况下。只要WEB服务正在运行,每隔一段时间就自动查询是否有*.wav文件,有则保存到数据库中。
请专家给个思路。先谢谢了。
------解决方案--------------------查询是否有*.wav文件
====================
获得文件夹下所有文件对象listFiles()
循环获得文件名getName()并判断是否符合 regex="\\w+\\.wav"
------解决方案--------------------帮楼主顶一下
------解决方案--------------------楼主参考一下
package test2;
import java.util.Timer;
import java.util.TimerTask;
public class TimerTaskTest extends TimerTask{
@Override
public void run()
{
System.out.println("现在该我做事了");
}
public static void main(String[] args)
{
Timer timer = new Timer();
//schedule 中文意思: 日程, 安排, 时刻表
//这时5000耗秒后运行run();
// timer.schedule(new TimerTaskTest(), 5000);
//这个是间隔
timer.schedule(new TimerTaskTest(), 2, 5000);
}
}
------解决方案--------------------支持一下。学知识
------解决方案--------------------用ResultSet.getBinaryStream从数据库中取出longblob数据后还原成.wmv文件,或直接转换为输入流传给播放器。