社区
Java SE
帖子详情
用java在linux上如何判断一个文件是否已经传输完毕?
jirgal
2007-11-01 03:35:28
我的程序在扫描某个目录,一旦有文件传输过来(一般都用ftp),就处理该文件。
目前我的程序在处理图片文件时经常出问题,主要是因为我处理文件时文件还没有传输完毕。
我用File 的canRead canWrite renameTo等判断文件是否可以操作,但是都不行。
我测试过,这些方法在文件传输一开始就返回true,
那么到底有没有一种方法,能够正确地判断文件是否已经传输完毕呢?
谢谢您的关注!
...全文
659
3
打赏
收藏
用java在linux上如何判断一个文件是否已经传输完毕?
我的程序在扫描某个目录,一旦有文件传输过来(一般都用ftp),就处理该文件。 目前我的程序在处理图片文件时经常出问题,主要是因为我处理文件时文件还没有传输完毕。 我用File 的canRead canWrite renameTo等判断文件是否可以操作,但是都不行。 我测试过,这些方法在文件传输一开始就返回true, 那么到底有没有一种方法,能够正确地判断文件是否已经传输完毕呢? 谢谢您的关注!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
文件
传输
报文
记录实习期间学习到的关于 “如何在不同服务器上进行
文件
处理和
传输
”(如果我没理解错的话)要求就是将
文件
在不同服务端和客户端之间进行
传输
。若一端发出上传
文件
请求,可以直接发送给目标服务端,也可以通过某服务端中转。若中转,中转服务端会有中转指令,然后将收到的
文件
发送给目标服务端。 以下是学习过程涉及到的知识内容。 SecureCRT软件 是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是...
Java SE
62,629
社区成员
307,262
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章