易截截图软件、单文件、免安装、纯绿色、仅160KB

Java文件操作大全(三)

16.移动一个文件夹下所有的文件夹到另一个目录下
//import java.io.*;
//import java.util.*;
File movefolders=new File(%%1);
File[] movefoldersList=movefolders.listFiles();
for(int k=0;k<movefoldersList.length;k++){
if(movefoldersList[k].isDirectory()){
ArrayList<String>folderList=new ArrayList<String>();
folderList.add(movefoldersList[k].getPath());
ArrayList<String>folderList2=new ArrayList<String>();
folderList2.add(%%2+"/"+movefoldersList[k].getName());
for(int j=0;j<folderList.length;j++){
 (new File(folderList2.get(j))).mkdirs(); //如果文件夹不存在 则建立新文件夹
 File folders=new File(folderList.get(j));
 String[] file=folders.list();
 File temp=null;
 try {
 for (int i = 0; i < file.length; i++) {
 if(folderList.get(j).endsWith(File.separator)){
 temp=new File(folderList.get(j)+"/"+file[i]);
 }
 else{
 temp=new File(folderList.get(j)+"/"+File.separator+file[i]);
 }
 FileInputStream input = new FileInputStream(temp);
 if(temp.isFile()){
 FileInputStream input = new FileInputStream(temp);
 FileOutputStream output = new FileOutputStream(folderList2.get(j) + "/" +
 (temp.getName()).toString());
 byte[] b = new byte[5120];
 int len;
 while ( (len = input.read(b)) != -1) {
 output.write(b, 0, len);
 }
 output.flush();
 output.close();
 input.close();
temp.delete();
 }
 if(temp.isDirectory()){//如果是子文件夹
 folderList.add(folderList.get(j)+"/"+file[i]);
 folderList2.add(folderList2.get(j)+"/"+file[i]);
 }
 }
 }


相关文档:

Linux下配置Java环境变量


本文介绍如何在Linux下配置Java环境变量。配置共分十个步骤,从下载JDK开始,到Linux上JDK的安装,Eclipse的相应配置,最终在桌面上创建一个启动器,路径设置到Eclipse,就此完成Java环境变量的配置。
1.去http://java.sun.com/j2se/1.4.2/download.html
下载一个Linux Platform的JDK,
建议下载RPM自解压格式的(RP ......

JAVA定时执行任务的三种方法

JAVA定时执行任务的三种方法 
1) java.util.Timer
这个方法应该是最常用的,不过这个方法需要手工启动你的任务:
Timer timer=new Timer();
timer.schedule(new ListByDayTimerTask(),10000,86400000);
这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。
2) ServletContextListener
这个方法 ......

在Java中对Excel操作

创建一个文件temp,同时在temp 目录下创建一个outpath.xls
写操作
 
package com;
import java.io.File;
import java.io.IOException;
import java.text.DateFormat;
import jxl.Workbook;
import jxl.format.UnderlineStyle;
import jxl.write.DateTime;
import jxl.write.Label;
import jxl.write.Number ......

Java文件操作大全(一)

1.创建文件夹
//import java.io.*;
File myFolderPath = new File(%%1);
try {
if (!myFolderPath.exists()) {
   myFolderPath.mkdir();
}
}
catch (Exception e) {
System.out.println("新建目录操作出错");
e.printStackTra ......

Flex+java实现文件上传

用了两天时间学习了下Flex和java配合实现文件上传,找了个小例子。前端当然是flex,后台使用servlet,把代码贴上来,备忘吧:
FileUpload.java:
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.List;
import javax.servlet.ServletExc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号