社区
Java SE
帖子详情
用java在linux上如何判断一个文件是否已经传输完毕?
jirgal
2007-11-01 03:35:28
我的程序在扫描某个目录,一旦有文件传输过来(一般都用ftp),就处理该文件。
目前我的程序在处理图片文件时经常出问题,主要是因为我处理文件时文件还没有传输完毕。
我用File 的canRead canWrite renameTo等判断文件是否可以操作,但是都不行。
我测试过,这些方法在文件传输一开始就返回true,
那么到底有没有一种方法,能够正确地判断文件是否已经传输完毕呢?
谢谢您的关注!
...全文
696
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只是传输协议,你实际的操作可能还是通过流传递文件。
那么判断输入流是否读取完毕,应该是方法的。
使用
java
实现windows与
linux
之间的
文件
传输
本文记录了
一个
项目中如何实现在
Linux
服务器和Windows客户端之间进行
文件
传输
的解决方案。尝试了在
Linux
上直接执行命令,如pscp和sz rz,但遇到了问题。最终通过在Windows客户端运行cmd调用pscp命令,并解决了交互式密码输入的问题,实现了自动化
传输
。
使用
java
的sftp方式实现
Linux
服务器之间
文件
及
文件
夹
传输
(复制)
本文介绍如何利用
Java
的SFTP功能在
Linux
服务器之间进行
文件
和
文件
夹的
传输
。首先,在pom.xml中添加相关依赖,然后创建SftpUtil.
java
类来实现具体的
传输
操作。
如何往
linux
虚拟机里
传输
文件
本文介绍了如何通过NodeJS在局域网内搭建
一个
简易
文件
传输
服务器,实现Windows与
Linux
虚拟机之间的
文件
快速
传输
。首先查看本机IP,然后使用NodeJS创建server.js
文件
并监听端口,将
文件
放入服务器目录,最后在
Linux
虚拟机上通过wget命令下载
文件
,整个过程简单快捷,
传输
速度可达100MB/s。
java
使用sftp与
linux
之间进行
文件
传输
解压
博主因需求使用sftp实现
文件
在
Java
与
Linux
间的上传、下载、删除、解压缩及
文件
夹创建。文中介绍了ftp和sftp的区别,指出sftp更安全但速率稍慢;还介绍了ChannelSftp类的常用方法,并贴出相关代码及参考文章、源码链接。
Java
中操作
Linux
命令实现
文件
传输
(详细)
本文介绍了一种使用
Java
操作
Linux
命令实现
文件
传输
的方法,通过封装的工具类和Runtime.getRuntime().exec()方法,实现了
文件
的复制功能。代码示例展示了如何使用cp命令在服务器上进行
文件
拷贝。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章