java实现拷贝一个文件到新文件 | 将一个文件夹拷贝到另一个文件夹

java实现拷贝一个文件到新文件 | 将一个文件夹拷贝到另一个文件夹

1. java拷贝文件夹到另外一个文件夹

String realpath = ServletActionContext.getServletContext().getRealPath("/upload") ;//获取服务器路径 String[] targetFileName = uploadFileName; for (int i = 0; i < upload.length; i++) { File target = new File(realpath, targetFileName[i]); FileUtils.copyFile(upload[i], target)

; //这是一个文件复制类copyFile()里面就是IO操作,如果你不用这个类也可以自己写一个IO复制文件的类 } 其中private File[] upload;// 实际上传文件 private String[] uploadContentType; // 文件的内容类型 private String[] uploadFileName; // 上传文件名这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法!

2. java拷贝文件到另一个目录下

参考代码如下:

import java.io.*

; /** * 复制文件夹或文件夹 */ public class CopyDirectory { // 源文件夹 static String url1 = "f:/photos"

; // 目标文件夹 static String url2 = "d:/tempPhotos"

; public static void main(String args[]) throws IOException { // 创建目标文件夹 (new File(url2)).mkdirs()

; // 获取源文件夹当前下的文件或目录 File[] file = (new File(url1)).listFiles()

; for (int i = 0; i

3. java实现拷贝一个文件到新文件

import java.io.*; public class FileCopyDemo{ public static void main(String[] args)throws IOException{ FlileInputStream read = new FileInputStream(new File("D:\1.txt"))

; FileOutputStream write = new FileOutputStream(new File("D:\copy.txt"))

; byte[] b = new byte[1024]; int len = 0; while((len=read.read(b))!=-1){ write(read,0,len)

; write.flush(); } write.close(); read.close(); } }

4. 将一个文件夹拷贝到另一个文件夹

oppo 将文件从一个文件夹移动到另一个文件夹的具体步骤为:

(1)打开文件管理,点击文档

点击右上角的编辑,点击所要移动的文件

5. 怎么拷贝文件夹到另一个文件夹

WPS怎么将一个PPT复制到另一个PPT文件里,并保留原来格式的方法如下:

1、启动wps演示软件,打开一个ppt文件,复制ppt其中的某一页;

2、打开另一个ppt文件,在需要粘贴的演示页中,右键选择带格式粘贴,就将前一个ppt文件中的页保留原来格式复制粘贴到新的ppt文件的演示页中。动画演示如下:

3、wps演示软件,复制粘贴演示文稿中的某一页到新的ppt文件中默认是不带格式粘贴,如果需要保留原始格式就需要采用以上设置。

6. java复制整个文件夹

如果文件夹有规律的可以实现操作,如果没规则的话,只能是单个文件夹复制的形式操作了。

针对前一种情况:

第一步:找到所有文件夹的父类文件夹;

第二步:在搜索框中输入搜索的内容,如”.java“;

第三步:选中多个要拿出来的文件,右击复制(CTRL+C);

第四步:粘贴到需要放置的文件夹中即可。

7. 一个java文件调用另一个java文件

class是已经编译过的文件,需要用到的时候可以通过文件所在目录与文件名称引入到同一个java类中,然后初始化调用,静态类可直接引用

8. java移动文件夹到另一个文件夹

只需要在path中增加%JAVA_HOME%\bin; 即可。完整的JDK安装及环境变量配置如下:安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)

安装jdk jre建议安装在默认位置。

安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量。

我的电脑右键–>系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录。

系统变量→寻找 Path 变量→编辑在变量值最后输入

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)。

系统变量→新建 CLASSPATH 变量,变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)系统变量配置完毕。

检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)如果有输出结果说明配置成功。

延展阅读:

分类:

企业版(Java EE)

Java EE[1] 是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

Java EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EJB,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

标准版(Java SE)

Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE和Java ME提供了基础。

Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。

JavaSE起源

Java的安全模型可以追溯到该平台的早期时代,当时人们主要将它看作一种增强用户体验的浏览器扩展机制。执行的Java代码可以从各种源派生,而其中一些的来源是未知的或者不可靠的。相应地,该平台的安全性最初主要关注的是解决验证被执行的代码可信任的问题,而且整个游戏围绕着在浏览器中执行applet。但是,这个模型只是简单地划分为trusted和untrusted部分,甚至连中等复杂的应用程序都无法运行。

从 1.2 版开始,Java作为一个编程平台逐渐得到了人们的认可,而不再只是一个浏览器扩展,Sun开始提供更加灵活的安全功能,首先是可配置安全策略的概念。Java文档 介绍了它的发展情况。

当Java平台开始进入企业环境时,很快就会明显地感觉到,纯粹基于代码的功能无法管理大型应用程序的安全性。Java平台的1.4 版引入了一种叫做Java Authentication and Authorization Service (JAAS)的新特性,用于将基于用户的权限项整合到安全策略中。现在,堆栈上某个特殊代码框架的权限既基于代码的源(其 CodeSource),又基于验证时分配给用户的身份、组和角色。

Micro版(Java ME)

Java ME[2] 是Java微版的简称(Java Platform,Micro Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的CLDC(Connected Limited Device Profile),一类是面向功能更强大的移动设备如智能手机和机顶盒,称为CDC(Connected Device Profile CDC)。

Java ME有自己的类库,其中CLDC使用的是专用的Java虚拟机叫做JVM

相关内容