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范例大全(机械工业出版社)源代码chp10TextCopyFileAndMove.java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)