java从以文件复制到另一文件_java将一个文件复制到另一个文件夹
我们在web端操作文件(对附件进行管理)的时候,经常会遇到需要将文件转移到其它地方,下面我们就来一起看看如何实现这个功能。public static void main(String[] args) throws IOException {
//获取要复制的文件
File oldfile=new File("D:\\IoTest\\aaa.txt");
//文件输入流,用于读取要复制的文件
FileInputStream fileInputStream = new FileInputStream(oldfile);
//要生成的新文件(指定路径如果没有则创建)
File newfile=new File("D:\\IoTest\\new\\aaa\\ccc.txt");
//获取父目录
File fileParent = newfile.getParentFile();
System.out.println(fileParent);
//判断是否存在
if (!fileParent.exists()) {
// 创建父目录文件夹
fileParent.mkdirs();
}
//判断文件是否存在
if (!newfile.exists()) {
//创建文件
newfile.createNewFile();
}
//新文件输出流
FileOutputStream fileOutputStream = new FileOutputStream (newfile);
byte[] buffer= new byte[1024];
int len;
//将文件流信息读取文件缓存区,如果读取结果不为-1就代表文件没有读取完毕,反之已经读取完毕
while ((len=fileInputStream.read(buffer))!=-1) {
fileOutputStream.write(buffer, 0, len);
fileOutputStream.flush();
}
fileInputStream.close();
fileOutputStream.close();
}
本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/1464.html
java从以文件复制到另一文件_java将一个文件复制到另一个文件夹相关推荐
- C语言:向一个文件中写10个数求出其平均值并存入另一个文件中
题目概述: 在文件file0.dat中写10个数求平均值并存入另一个文件file1.dat中 编程: #include<stdio.h> #include<stdlib.h> ...
- java txt 二维数组_java 将一个二维数组存到txt文件里,然后再读取
java 将一个二维数组存到txt文件里,然后再读取 mip版 关注:286 答案:3 悬赏:30 解决时间 2021-01-26 21:40 已解决 2021-01-26 04:05 将一个d ...
- python剪切文件如何恢复_用python实现的可以拷贝或剪切一个文件列表中的所有文件...
# coding:utf-8 import os import sys def cut_and_paste_file(source, destination): ''' source: file pa ...
- 将一个输入流(InputStream)写入到一个文件中
作用:将一个输入流写入到一个文件中 Random r = new Random(); InputStream input = body.asInputStream(); String fileName ...
- java二维整型数组 各行和排序_java:已知我有一个二维数组,直接输入全部数据,怎么对数组的每行进行升序排序...
展开全部 书写完毕,采纳即可. import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; publ ...
- c语言利用文件体写在桌面上,在C语言中怎样新建一个文件夹?
满意答案 JacinthLancet 推荐于 2017.10.12 采纳率:56% 等级:12 已帮助:35899人 函数名: mkdir 功 能: 建立一个目录(文件夹) 用 法: int m ...
- python读取多个文件g_Python多行正则表达式+多个条目在一个g中读取一个文件
我知道了:import re filename = 'tr.txt' with open(filename,'r') as f: ch = f.read() pat = re.compile('cre ...
- VC 文件操作(文件查找,打开/保存,读/写,复制/删除/重命名)
右击项目->属性->字符集:使用多字节字符集. 这样可以使用char到CString的转化. char sRead[20] = ""; CString strtest ...
- cmd命令之Xcopy介绍_复制文件夹里所有文件到另一个文件夹操作方式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Xcopy是什么? 二.Xcopy参数介绍 三.使用示例 例1.要将所有文件和子目录(包括任何空子目录)从驱动器 ...
- MFC打开一个文件方法汇总
第1个回答 CFileDialog 文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOOL bOpenFileDi ...
最新文章
- Unity三维游戏开发C#编程大师班 Masterclass In C# Programing Unity 3D Game Development FPS
- Linux6-bash基础特性(2)
- 去掉hyperlink下划线
- 技术人如何搭建自己的技术博客
- python_控制台输出带颜色的文字方法
- Py之jieba:Python包之jieba包(中文分词最好的组件)简介、安装、使用方法之详细攻略
- 入选广州粤菜食材生产基地 农业大健康·林裕豪:从玉农业品牌化
- linux查看系统的日志的一些实用操作
- Django中手动创建虚拟环境
- IDA64 Fatal error before kernel init
- P4980-[模板]Pólya定理
- 灰色关联法 —— python
- 草稿 爬虫-访问登陆可见的页面-请求时带上cookie数据
- 一起来玩树莓派--解决官方docker源安装失败的问题
- PgSQL · 应用案例 · 经营、销售分析系统DB设计之共享充电宝
- ubuntu 16.04 x86_64中arm-none-linux-gnueabi-不起作用时的解决方案
- 解决RHEL6 vncserver 启动 could not open default font 'fixed'错误.
- 【Android Audio 入门 五】--- AudioSW介绍
- ffmpeg GPU加速压制视频
- 【OpenFPGA安装】OpenFPGA安装及常见问题总结
热门文章
- 21款数据恢复软件,包含电脑PC、手机安卓、与苹果IOS免费下载
- visio 2007 简体中文版下载
- (三)添加HDRI环境贴图和顶点绘制技巧
- 郑大计算机组成原理试题,郑州大学计算机组成原理试卷A.doc
- CTF-Crypto-RSA整理
- Video Copilot VCReflect for Mac/win (AE倒影插件) 支持2022多帧渲染​
- 在构造函数中的setData和getData
- 《21天学通Java(第6版)》—— 1.2 面向对象编程
- android webview权限申请_android中使用WebView请求网页
- 光纤尾纤的型号和作用有哪些?