java 实现文件夹的拷贝实例代码
发布时间 - 2026-01-11 00:49:27 点击率:次java 实现文件夹的拷贝实例代码

这里就直接上代码,废话不多说,很简单很实用。
实例代码:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class CopyFile {
public static void copy(String sourceFile , String targetFile) throws Exception{
FileInputStream in = null;
FileOutputStream out = null;
try{
in = new FileInputStream(new File(sourceFile));
out = new FileOutputStream(new File(targetFile));
int c;
while ((c = in.read()) != -1 ){
out.write(c);
}
}
finally{
if (in != null){
in.close();
}
if(out != null){
out.close();
}
}
}
public static void main(String[] agrs) throws Exception{
String filedir = "./tupu0";
String targetDir = "./MovieList/";
File directory = new File(filedir);
File[] fileList = directory.listFiles();
for(int i=0; i<fileList.length; i++){
String sourceFile = "./tupu0/" + fileList[i].getName() + "/" + fileList[i].getName() +".txt";
String targetFile = targetDir + fileList[i].getName();
System.out.println(fileList[i].getName());
copy(sourceFile, targetFile);
}
}
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# java
# 文件夹拷贝
# 文件夹拷贝实例代码
# java文件复制代码片断(java实现文件拷贝)
# java使用nio2拷贝文件的示例
# java复制文件的4种方式及拷贝文件到另一个目录下的实例代码
# java高效实现大文件拷贝功能
# java实现文件拷贝的七种方式
# Java拷贝文件夹和删除文件夹代码实例
# JavaSE经典小练习项目之拷贝文件夹
# JAVA 拷贝文件的几种方式小结
# 希望能
# 很简单
# 谢谢大家
# 多说
# CopyFile
# static
# FileNotFoundException
# FileOutputStream
# public
# sourceFile
# targetFile
# String
# void
# copy
# pre
# class
# nbsp
# strong
# File
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
Laravel如何处理文件下载请求?(Response示例)
详解MySQL数据库的安装与密码配置
5种Android数据存储方式汇总
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
Laravel如何与Inertia.js和Vue/React构建现代单页应用
Laravel如何使用Gate和Policy进行授权?(权限控制)
装修招标网站设计制作流程,装修招标流程?
详解jQuery中的事件
千库网官网入口推荐 千库网设计创意平台入口
php485函数参数是什么意思_php485各参数详细说明【介绍】
制作公司内部网站有哪些,内网如何建网站?
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
IOS倒计时设置UIButton标题title的抖动问题
轻松掌握MySQL函数中的last_insert_id()
Laravel如何自定义错误页面(404, 500)?(代码示例)
如何在阿里云香港服务器快速搭建网站?
Laravel怎么判断请求类型_Laravel Request isMethod用法
Android自定义控件实现温度旋转按钮效果
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
Laravel怎么实现验证码(Captcha)功能
Laravel模型事件有哪些_Laravel Model Event生命周期详解
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
Laravel如何与Pusher实现实时通信?(WebSocket示例)
Laravel如何处理表单验证?(Requests代码示例)
如何快速查询域名建站关键信息?
如何在IIS中新建站点并解决端口绑定冲突?
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
三星、SK海力士获美批准:可向中国出口芯片制造设备
如何确保FTP站点访问权限与数据传输安全?
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Android Socket接口实现即时通讯实例代码
北京专业网站制作设计师招聘,北京白云观官方网站?
Laravel如何使用Telescope进行调试?(安装和使用教程)
微信公众帐号开发教程之图文消息全攻略
linux top下的 minerd 木马清除方法
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
米侠浏览器网页背景异常怎么办 米侠显示修复
如何用低价快速搭建高质量网站?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
如何挑选高效建站主机与优质域名?
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
LinuxCD持续部署教程_自动发布与回滚机制
如何用狗爹虚拟主机快速搭建网站?
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】

