Java中如何判断一个文件是否已经被写完了? 对一个文件进行写入的时候,在写完的时候要对刚刚写入的文件进行操作,但是不知道它什么时候能够写完,现在怎么判断该文件被写完了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这应该从数据源开始判断吧,比如你要写入一个数组,循环写入,循环完毕就写完了。如果从某文件一边读一遍写,当读完的时候,也就是写完的时候。如果担心有缓冲器的东西没写进去就结束了,可以在最后调用flush()方法。 看你要写入的内容是否写完啊,比如你要从一个文件里读出来,写入另外一个文件,你就可以判断你读的文件读完没有,读完了就写写完了。或者写的内容从其他地方来,总有内容完的时候,完了就close相关的操作。 我是使用dos命令进行写入的,事先并不知道要写入的文件有多大 我是使用DOS命令将信息写入文件的,但是事先并不知道数据的大小 使用MS-DOS命令将信息写入文件,事先并不知晓数据量,DOS命令执行完了之后,数据并没有写完 先在try/catch里面把文件读写完,然后接着写操作的行不 写文件的内容并不清楚,是随机的。用DOS写,并且数据量很大 如果不知道文件的大小,先对写入的文件进行读操作,读多少写多少读到-1读完了,写也就完了有点像Copy的意思,这样行吗? SrtingBuffer和String jni问题 2个字节转成short 关于JTable让我很是心痛的问题,希望大家予以帮助 新建了一个编程交流群,欢迎大家加入 如何设置default按钮 关于多个线程数据共享的问题 出现这个错误提示为什么?请各位指点! 关于tomcat的问题? final关键字的作用 如何 用java写一个检测端口的程序 这个怎么实现
如果从某文件一边读一遍写,当读完的时候,也就是写完的时候。
如果担心有缓冲器的东西没写进去就结束了,可以在最后调用flush()方法。
读到-1读完了,写也就完了
有点像Copy的意思,这样行吗?