社区
Java SE
帖子详情
用java在linux上如何判断一个文件是否已经传输完毕?
jirgal
2007-11-01 03:35:28
我的程序在扫描某个目录,一旦有文件传输过来(一般都用ftp),就处理该文件。
目前我的程序在处理图片文件时经常出问题,主要是因为我处理文件时文件还没有传输完毕。
我用File 的canRead canWrite renameTo等判断文件是否可以操作,但是都不行。
我测试过,这些方法在文件传输一开始就返回true,
那么到底有没有一种方法,能够正确地判断文件是否已经传输完毕呢?
谢谢您的关注!
...全文
643
3
打赏
收藏
用java在linux上如何判断一个文件是否已经传输完毕?
我的程序在扫描某个目录,一旦有文件传输过来(一般都用ftp),就处理该文件。 目前我的程序在处理图片文件时经常出问题,主要是因为我处理文件时文件还没有传输完毕。 我用File 的canRead canWrite renameTo等判断文件是否可以操作,但是都不行。 我测试过,这些方法在文件传输一开始就返回true, 那么到底有没有一种方法,能够正确地判断文件是否已经传输完毕呢? 谢谢您的关注!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
d2lorder
2007-11-01
打赏
举报
回复
不是用一个循环反复读固定长度的内容么,如果读不到就返回-1
Kreocn
2007-11-01
打赏
举报
回复
long f1l,f2l;
File f1 = new File("file_Dir");
f1l = f1.length();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
File f2 = new File("file_Dir");
f2l = f2.length();
if(f1l==f2l) {
System.out.println("已经传输完成");
}
else System.out.println("正在传输");
Lisliefor
2007-11-01
打赏
举报
回复
FTP只是传输协议,你实际的操作可能还是通过流传递文件。
那么判断输入流是否读取完毕,应该是方法的。
判断
ftp上传
完毕
java
_那在
java
的fileupload中如何
判断
一个
文件
是否
上传
完毕
?是根据in.next()=="" 来
判断
的吗?...
那在
java
的fileupload中如何
判断
一个
文件
是否
上传
完毕
?是根据in.next()=="" 来
判断
的吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!那在
java
的fileupload中如何
判断
一个
文件
是否
上传
完毕
?是根据in.next()=="" 来
判断
的吗?in.next() == nullin.close...
Java
监听
文件
传输
完成,SELL脚本工具:
linux
下监听scp
传输
文件
,
传输
成功后打印新上传
文件
名...
#! /usr/bin/expect#!/bin/bashPROC_NAME="scp"ProcNumber=`ps -ef |grep $PROC_NAME|grep -v grep|wc -l`if [ $ProcNumber -le 0 ];thenresult=0elseresult=1fi#echo ${result}if [ $result -eq 1 ];thenecho "has ...
java
服务器之间
传输
文件
,
linux
服务器之间
传输
文件
输入:scp /home/helpteach/project/mallupload/1509681299449.png wasadmin@10.127.40.25:/home/test然后拍回车键就可以看到
文件
正在
传输
了,等再出现鼠标一闪一闪说明
已经
传输
完毕
了,给大家拆解一下语句对拷
文件
夹 (包括
文件
夹本身)scp -r /home/helpteach/project/mallupload/...
java
版 sftp上传
文件
,服务器上
判断
文件
或者目录
是否
存在。
package sftp;import
java
.text.DateFormat;import
java
.text.SimpleDateFormat;import
java
.util.Date;import
java
.util.Vector;import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelSftp;import com.jc...
java
实现
文件
传输
(附带源码)
java
实现
文件
传输
(附带源码)
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章