问题描述
我要用java实现的功能是定时监控一个路径下是否有文件,如果有就sqlldr该数据文件,导入完成后把这个文件再删除.我用Runtime.getRuntime().exec新建了一个线程去执行sqlldr,但是它并不是马上去执行,这样我在程序中直接用File.delete()就会把数据文件删除了,等sqlldr时文件就不存在.请问哪位高手指教一下怎么解决.怎么能让这个线程马上执行?
时间: 2024-08-01 02:53:17
我要用java实现的功能是定时监控一个路径下是否有文件,如果有就sqlldr该数据文件,导入完成后把这个文件再删除.我用Runtime.getRuntime().exec新建了一个线程去执行sqlldr,但是它并不是马上去执行,这样我在程序中直接用File.delete()就会把数据文件删除了,等sqlldr时文件就不存在.请问哪位高手指教一下怎么解决.怎么能让这个线程马上执行?