VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
java
-> j2se / 基础类
java用什么办法判断一个文件传输进程结束
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
java用什么办法判断一个文件传输进程结束
[已结贴,结贴人:whatx]
发表于:
2007-09-04 16:22:41
楼主
假如程序p1将源文件a在写入文件b,另一个程序p2读文件b,程序p2如何判断文件b已经传输结束?
p1和p2是不同的进程。
我的具体情况时:ftp客户上传文件到一个我的ftp server上,我用一个java程序扫描ftp上传目录,并对里面的文件进行处理。问题是我的ftp服务器(也是用java写的)在文件开始传输的时候就建了一个文件,所以我不知道这个文件是否传输完了?
发表于:
2007-09-04 16:33:16
1
楼 得分:
5
开始传输前先发送一个标志位,传输结束改变这个标志位,
发表于:
2007-09-04 17:25:47
2
楼 得分:
0
比较文件大小
发表于:
2007-09-04 17:52:08
3
楼 得分:
0
怎么判断文件大小?文件大小和内容好像都是同步的。
发表于:
2007-09-04 19:32:03
4
楼 得分:
7
楼主,一般这种情况可以采用简单的文件后缀名来区分。如一个目录你想要扫描的是*.one文件。那么正在上传中的文件可以命名为*.one.new,待文件传送完成后,更改该文件名为*.one即可。
发表于:
2007-09-04 19:38:31
5
楼 得分:
0
同意楼上。
发表于:
2007-09-04 21:58:22
6
楼 得分:
0
liming1983()正解
发表于:
2007-09-04 22:05:56
7
楼 得分:
0
frilly(秋◆水) 才是正解啊,liming1983() 说的是一个特例。
发表于:
2007-09-04 23:30:35
8
楼 得分:
5
楼上所说的情况需要更改ftp协议代码或者对原始文件数据进行加工。这样都会增加代码的复杂度。如果全部是由自己实现的一个单独文件传送程序还好些,倘若直接使用的第三方协议包的话。。。我是怕麻烦拉,呵呵。
发表于:
2007-09-05 10:36:19
9
楼 得分:
3
不如直接用文件锁(filelock)实现,p1传文件的时候直接取得文件锁,这样p2在访问文件时挂起,直到p1释放文件锁
下一篇:
如何连这样的sql server?
上一篇:
java网络传输中文字符的问题
相关文章
求教:为什么无法识别子类的有参构造函数
http协议里面的get和post方法
点击按钮执行jsp页面的一部分代码怎么实现?
项目外包,会做网站和程序的来
求hibernate视频教程
做个ide调查
apache2 + mod_jk + servle...
大家帮我看看我现在自学java的计划有什么不周道,...
jsp动态生成checkbox
用java实现二叉排序树的基本功能。
读取大图片时内存溢出问题,在线等
用struts上传文件的问题(急)
jsf中label内显示双引号
请问socket的端口如何配置?
myeclipse 中项目部署的问题~~
能否在javabean中而不是servlet中直接使用sessio...
一个b/s系统连接数据库
北京的!如何参加sun java认证,谢谢!
请教高手们一个问题,我百思不得其解
看看程序!!大虾们
其他资讯
jstl如何调用存在session中的一个javabean?
eclipse中的filter创建问题
jar运行的怪问题
编了一个程序有两个错误不知道怎么修改,请各位大...
我的jbuilder创建好工程了,但是创建类的时候出现...
使用viewloop,如何实现翻页?都进来看看,也许将...
新手入门。。。webwork标签问题,求救!!!!!...
spring结合hibernate问题,问高手
j2ee模型下的 web project与tocmat&nb...
关于串口数据在浏览器的显示
jsp中字中字符串unicode转换成gb2312形式?
如何用java实现web服务器的监控?
同盟求助
hibernate 异常
cookie.setpath("/") 是什么意思? 有...
java的泛型类??
有关odbc-jdbc问题
jni在哪个包下啊?
使用jfreechart生成图片,数据区占图片大小比例问...
spring
快速检索
分类导航标签a
WebSpherePortal
C++ BuilderAPI
Web 开发JavaScript
MS-SQL Server疑难问题
Linux/Unix社区内核及驱动程序研究区
JavaJ2SE/基础类
PowerBuilder项目管理
多媒体/设计/Flash/Silverlight 开发Flash流媒体使用
硬件使用网络设计与维护
社区支持Blog
JavaSUN
WebSphere应用服务器/WAS
移动平台手机操作系统
WebSphereServer
Web 开发ColdFusion
最新资讯
关于数据依赖及排序,求帮忙!
asp 一个运算:800/600 我要的结果2
打开其它软件的时候,delphi自动打开,怎么回事?
word表格中插入图片时,怎样让表格大小固定,图片...
关于sql server 2000 的timeout&...
进度条(progressbar)如何与sql命令有机结合
哈哈,头一次在这里发贴
软件如何进行gsp认证
求sql语句
哪位高手帮忙解决一下用asp将excel导入access只能...
向float插入1.0的时候提示 列名或所提供值的...
请熟悉网页各种语言编码的高人们来看看,急~~~~~...
关于自定义类用“=”复制出错的问题
新手求助??
eclipse 的swt插件 可用的,哪有下&nb...
紧急求助...jsp乱码问题
php4delphi.zip下载--但不知怎么用
您好,您能否给我看一下我的这个程序。非常谢谢!...
根据当前窗口 判断ie,并控制ie 请教
cxgrid显示速度为什么这么慢
js 解析xml(奇怪)
关于框架结构页面不显示的问题急~~~~
如何获得真正的网页内容,而不是转向后的
问个主键的问题
如何将网站上的地址定位到丁丁地图
有谁用过红旗5,播放影片时卡的非常厉害,请问如...
japplet嵌入网页时报错
请教:web应用中如何设置启动窗体
mcafee的升级包放置在哪个位置?
关于gridview扩展组件的问题,请高人指点
如何将dbf文件导入到access中???
计算器程序问题
c++函数返回类型
关于文件复制的问题
一直没有搞清楚这个问题
我执行了游标,为什么一直没有反应呢..
tcp/ip编程
socket 关闭出异常
在安装asp.net starter kit中的commer...
请问mail:xxx@ccc.com?subject=我是男人,页面采用...
热门点击
asp.net问题
如何得到dbgrid 的最后一行的第一列的值(在...
一个奇怪的问题sql
[求助]如何保证同一个应用程序,只有一个进程实例...
下拉子数据窗口中的数据自动更新
欢迎大家加入qq群 35509891 共同学习交...
cf2.0能否和应用程序一起打包
java string 如何去掉指定字符
充值卡密码方案
大家看看问题何在?为什么最后输出的东西跟我输入...
脖子扭扭,p股扭扭,大家一起来做操!!!!!!...
大家帮忙做个题题是小型测试平台(测打字速度和正...
b/s架构下实现与硬件(读卡器)通讯
读取txt文件的值
debian linux分区的问题
谁会单点式登出呀???????
关于“get is not defined ...
sql server2000自动赋值
delphi学习群
往sql2000数据库里如何插入图片??
cas
将excel中的数据导入到sql server 200...
将button置为enabled=false 后再置为true后...
关于sql语句问题,大家帮帮我啊
怎样用wsh得到自身的文件名?
asp.net中怎样弹出类似与ftp的登陆对话框?
在delphi中上传word、excel等文件在unit中应该引...
游戏论坛找斑竹
无聊
sql問題,解決馬上結帖
functions.cut(orow.itemarray[1].tostring(),...
好心人谁知道rtl8111b中mdi管脚的接法...
诚征.net破解高手合作研究外挂
关于sqlserver2005的二个问题
关于sql语句问题(查询)
小弟因项目需要,从.net转移到java了,问一些类似...
关于listview显示速度问题
一个关于存储过程的问题
我想做一个登录器,很多软件及网页邮箱的密码框找...
点击 关闭页面 (最上面的红x)提示信...