远程机器有一个FTP上传程序上传数据文件,
本机有一个读取文件的程序(直接访问存放数据文件的目录进行读取),如何防止文件还未被上传完成便被读取程序读到.
希望得到大家帮助,先谢了.
注意:不能通过解析文件内容的方法判断.
本机有一个读取文件的程序(直接访问存放数据文件的目录进行读取),如何防止文件还未被上传完成便被读取程序读到.
希望得到大家帮助,先谢了.
注意:不能通过解析文件内容的方法判断.
解决方案 »
- Java关于窗口最大化的事件是什么
- 关于数组赋值
- ResourceBundle读properties配置文件出异常,大家帮我看下
- static问题(初学)
- JAVA大小写错误如何区分?
- 调试问题Code attribute is absent in method that is not abstract or native
- javac编译的时候正确,用java运行,出现如下错误:Exception in thread "main" java.lang.NoClassDefFoundError:f:\zhourui
- 哪里有JB8的书籍下载?
- 我申请了一个域名,想用于我的机器,该怎么办?
- 请教:为什么不能编译?
- 小虾求教接口问题:为什么要子类实例化接口 而不是实例化一个子类对象呢
- 关于JRE和JDK的区别,我还是不太明白
通过ftp服务器来接收上传数据文件,在ftp服务器外部直接访问存放数据的目录,我现在就是判断不了一个数据文件是否已经完全上传.
对于服务端来说,出现在临时目录里的就是上传中的,而出现在最终的数据目录里的就是上传完成的
应为
ftp客户端接着执行移动命令即可
File file = new File(fileName);
File newFile = new File(fileName);
if(file.rename(newFile))
{
System.out.println("上传完成");
}