• 大小:
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-29
  • 语言: Java
  • 标签:

资源简介

Java范例大全(机械工业出版社)源代码

资源截图

代码片段和文件信息

package com.zf.s10;//创建一个包
import java.io.File;//引入类
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
public class TextCopyFileAndMove {// 实现文件的简单处理复制和移动文件、目录等
public static void fileMove(String from String to) throws Exception {// 移动指定文件夹内的全部文件
try {
File dir = new File(from);
File[] files = dir.listFiles();// 将文件或文件夹放入文件集
if (files == null)// 判断文件集是否为空
return;
File moveDir = new File(to);// 创建目标目录
if (!moveDir.exists()) {// 判断目标目录是否存在
moveDir.mkdirs();// 不存在则创建
}
for (int i = 0; i < files.length; i++) {// 遍历文件集
if (files[i].isDirectory()) {// 如果是文件夹或目录则递归调用fileMove方法,直到获得目录下的文件
fileMove(files[i].getPath() to + “\\“ + files[i].getName());// 递归移动文件
files[i].delete();// 删除文件所在原目录
}
File moveFile = new File(moveDir.getPath() + “\\“// 将文件目录放入移动后的目录
+ files[i].getName());
if (moveFile.exists()) {// 目标文件夹下存在的话,删除
moveFile.delete();
}
files[i].renameTo(moveFile);// 移动文件
System.out.println(files[i]+“ 移动成功“);
}
} catch (Exception e) {
throw e;
}
}
// 复制目录下的文件(不包括该目录)到指定目录,会连同子目录一起复制过去。
public static void copyFileFromDir(String toPath String fromPath) {
File file = new File(fromPath);
createFile(toPath false);// true:创建文件 false创建目录
if (file.isDirectory()) {// 如果是目录
copyFileToDir(toPath listFile(file));
}
}
// 复制目录到指定目录将目录以及目录下的文件和子目录全部复制到目标目录
public static void copyDir(String toPath String fromPath) {
File targetFile = new File(toPath);//创建文件
createFile(targetFile false);//创建目录
File file = new File(fromPath);//创建文件
if (targetFile.isDirectory() && file.isDirectory()){//如果传入是目录
copyFileToDir(targetFile.getAbsolutePath() + “/“ + file.getName()
listFile(file));//复制文件到指定目录
}
}
// 复制一组文件到指定目录。targetDir是目标目录,filePath是需要复制的文件路径
public static void copyFileToDir(String toDir String[] filePath) {
if (toDir == null || ““.equals(toDir)) {// 目录路径为空
System.out.println(“参数错误,目标路径不能为空“);
return;
}
File targetFile = new File(toDir);
if (!targetFile.exists()) {// 如果指定目录不存在
targetFile.mkdir();// 新建目录
} else {
if (!targetFile.isDirectory()) {// 如果不是目录
System.out.println(“参数错误,目标路径指向的不是一个目录!“);
return;
}
}
for (int i = 0; i < filePath.length; i++) {// 遍历需要复制的文件路径
File file = new File(filePath[i]);// 创建文件
if (file.isDirectory()) {// 判断是否是目录
copyFileToDir(toDir + “/“ + file.getName() listFile(file));// 递归调用方法获得目录下的文件
System.out.println(“复制文件 “+file);
} else {
copyFileToDir(toDir file ““);// 复制文件到指定目录
}
}
}
public static void copyFileToDir(String toDir File file String newName) {// 复制文件到指定目录
String newFile = ““;
if (newName != null && !““.equals(newName)) {
newFile = toDir + “/“ + newName;
} else {
newFile = toDir + “/“ + file.getName();
}
File tFile = new File(newF

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6212  2009-03-30 15:42  Java范例大全(机械工业出版社)源代码\chp10\TextCopyFileAndMove.java

     文件       3386  2009-03-30 11:31  Java范例大全(机械工业出版社)源代码\chp10\TextCreateFileAndDir.java

     文件       2840  2009-03-30 13:55  Java范例大全(机械工业出版社)源代码\chp10\TextDeleteFileAndDir.java

     文件        908  2009-03-31 13:20  Java范例大全(机械工业出版社)源代码\chp10\TextLockFile.java

     文件       9310  2009-04-01 15:45  Java范例大全(机械工业出版社)源代码\chp10\TextOperatorExcel.java

     文件       2431  2009-04-01 09:02  Java范例大全(机械工业出版社)源代码\chp10\TextOperatorJAR.java

     文件       3921  2009-03-31 10:30  Java范例大全(机械工业出版社)源代码\chp10\TextRandomAccess.java

     文件       4584  2009-03-31 11:06  Java范例大全(机械工业出版社)源代码\chp10\TextReadFile.java

     文件       6404  2009-04-29 09:01  Java范例大全(机械工业出版社)源代码\chp10\TextReadZiP.java

     文件       2211  2009-03-30 13:19  Java范例大全(机械工业出版社)源代码\chp10\TextSearchFile.java

     文件       5550  2009-04-01 12:03  Java范例大全(机械工业出版社)源代码\chp10\TextSeparatorFileAndDiv.java

     文件       2238  2009-03-31 14:39  Java范例大全(机械工业出版社)源代码\chp10\TextSerializable.java

     文件       3317  2009-04-01 14:16  Java范例大全(机械工业出版社)源代码\chp10\TextStreamtoken.java

     文件       1719  2009-04-01 09:00  Java范例大全(机械工业出版社)源代码\chp10\TextSuperaddition.java

     文件       3273  2009-03-31 08:29  Java范例大全(机械工业出版社)源代码\chp10\TextWriteFile.java

     文件       2290  2009-04-01 17:45  Java范例大全(机械工业出版社)源代码\chp11\TextAutoboxAndUnbox.java

     文件       3065  2009-04-03 09:34  Java范例大全(机械工业出版社)源代码\chp11\TextCMDExecute.java

     文件       7899  2009-04-03 10:16  Java范例大全(机械工业出版社)源代码\chp11\TextControlJVM.java

     文件        930  2009-04-02 09:33  Java范例大全(机械工业出版社)源代码\chp11\TextCovariant.java

     文件       3574  2009-04-02 14:38  Java范例大全(机械工业出版社)源代码\chp11\TextEnumeration.java

     文件       1779  2009-04-02 08:06  Java范例大全(机械工业出版社)源代码\chp11\TextForIn.java

     文件       4211  2009-04-02 11:18  Java范例大全(机械工业出版社)源代码\chp11\TextGeneric.java

     文件       3958  2009-04-02 15:07  Java范例大全(机械工业出版社)源代码\chp11\TextPrintf.java

     文件        912  2009-04-02 10:06  Java范例大全(机械工业出版社)源代码\chp11\TextStaticImport.java

     文件       1249  2009-04-02 08:44  Java范例大全(机械工业出版社)源代码\chp11\TextVarargs.java

     文件       8723  2009-04-13 09:12  Java范例大全(机械工业出版社)源代码\chp12\TextDom4jParsexml.java

     文件       7025  2009-04-13 09:37  Java范例大全(机械工业出版社)源代码\chp12\TextDOMParsexml.java

     文件       1577  2009-04-09 15:29  Java范例大全(机械工业出版社)源代码\chp12\TextHTMLToxml.java

     文件       8549  2009-04-10 14:59  Java范例大全(机械工业出版社)源代码\chp12\TextJDOMparsexml.java

     文件       5027  2009-04-14 08:52  Java范例大全(机械工业出版社)源代码\chp12\TextSAXParsexml.java

............此处省略350个文件信息

评论

共有 条评论