import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.IOException;
public class Text{
public static void main(String[] args) throws IOException{
File src=new File("D:"+File.separator+"demo");//获取文件目录
if (!(src.exists()&&src.isDirectory()))
System.err.println("文件目录不存在!");
File[] files=src.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
// TODO Auto-generated method stub
return name.endsWith(".txt");
}
});
File dir=new File("java");
if (!dir.exists()) {
System.err.println("目标文件夹不存在,开始创建java文件夹。。。。。");
dir.mkdirs();
}
for(File temp: files){
FileInputStream fis = new FileInputStream(temp);
String destFileName = temp.getName().replaceAll("\\.txt$", ".jad");
FileOutputStream fos = new FileOutputStream(new File(dir,destFileName));
Copy c= new Copy();
fis.close();
fos.close();
System.err.println("成功!");
}
}
}
/**
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class Copy {
public static void copy(InputStream ips,OutputStream ops)throws IOException{
int len = 0;
byte[] buf = new byte[1024];
while((len = ips.read(buf)) != -1){
ops.write(buf,0,len);
}
}
}
**/
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.IOException;
public class Text{
public static void main(String[] args) throws IOException{
File src=new File("D:"+File.separator+"demo");//获取文件目录
if (!(src.exists()&&src.isDirectory()))
System.err.println("文件目录不存在!");
File[] files=src.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
// TODO Auto-generated method stub
return name.endsWith(".txt");
}
});
File dir=new File("java");
if (!dir.exists()) {
System.err.println("目标文件夹不存在,开始创建java文件夹。。。。。");
dir.mkdirs();
}
for(File temp: files){
FileInputStream fis = new FileInputStream(temp);
String destFileName = temp.getName().replaceAll("\\.txt$", ".jad");
FileOutputStream fos = new FileOutputStream(new File(dir,destFileName));
Copy c= new Copy();
fis.close();
fos.close();
System.err.println("成功!");
}
}
}
/**
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class Copy {
public static void copy(InputStream ips,OutputStream ops)throws IOException{
int len = 0;
byte[] buf = new byte[1024];
while((len = ips.read(buf)) != -1){
ops.write(buf,0,len);
}
}
}
**/