Java删除文件和累加输出一个完整文件的问题
来源:互联网 发布:linux 中shell编程问题 编辑:程序博客网 时间:2024/05/17 06:01
------------------------------------最近模块开发遇到的问题:
1.删除文件:若想删除文件夹,必须删除此文件夹里面的所有文件和文件夹才能执行删除。而且,在大量文件的删除后,想再次创建相同路径新的文件夹,执行mkdirs,会失败,故解决方式就是不删文件夹,只删里面的类容。
2.输出文件:若同一个文件分为几个部分挨个请求,最后要拼装所有请求组合成的完整的图片,可以使用重载构造方法new FileOutputStream(File file,boolean flag);
------------------------------------代码:
//删除文件夹里的文件private void removeFiles(File dir) {if(dir.exists()) {if(dir.isFile())dir.delete();else {File[] files = dir.listFiles();for (File f : files)removeFiles(f);}}}
//复制文件private void outputFile(File inFile, File outFile) throws Exception {InputStream in = null;OutputStream out = null;byte[] b = new byte[1024];try {in = new FileInputStream(inFile);in = new BufferedInputStream(in);out = new FileOutputStream(outFile, true);//如果是同一文件则进行叠加out = new BufferedOutputStream(out);for (int len = 0; (len = in.read(b)) !=-1; out.write(b, 0, len));} finally {in.close();out.close();}}
- Java删除文件和累加输出一个完整文件的问题
- java删除一个文件
- 一个奇怪的问题--关于文件输出
- 一个简单有趣的java文件输出
- Java文件删除问题
- java 文件删除问题
- linux 输出带完整路径的文件
- java 删除文件和删除文件夹下面的文件
- java---删除文件的问题小细节
- 输入/输出流 和 文件的创建与删除
- android文件的创建,删除和输入,输出操作
- 输入流和输出流同时操作一个文件的问题
- java 文件,文件夹的创建和删除
- JAVA 文件递归删除问题
- 一个比较通用的java删除文件和文件夹的方法
- 一个比较完整的svg文件
- 一个完整的触发器文件示例
- java新建文件(文件夹)和删除文件(文件夹)的操作
- hadoop mapreduce执行流程
- 图像融合专题
- java 阻塞模式与非阻塞模式
- *Windows 8两种模式互相切换*【绿色】
- Credential Provider Technical Reference
- Java删除文件和累加输出一个完整文件的问题
- 如何查看Linux系统是64位还是32位
- 字节数组与十六进制字符串之间的相互转换
- DataGridView行高、列宽选择
- %Vbox虚拟机安装Win 8失败的原因与解决办法%【xiame】
- 身份证JS校验
- window下svn注册为本地的服务
- Eclipse使用入门教程
- shared_ptr的资料及与删除器使用遇到的问题