站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→java如何能够从屏幕显示复制到一个文件里

java如何能够从屏幕显示复制到一个文件里

发表新主题   回复此主题

第1楼 2007-05-25 18:00 paopaoxiong446 写道:

java如何能够从屏幕显示复制到一个文件里

mport java.io.*;
public class Test{
static int tot;
public static void main(String []args){
Test fileTest = new Test();
try{
String path = args[0];
File file = new File(path);
fileTest.doDir(file);
String total = "文件数是 :"+tot;
System.out.println(total);
}catch(Exception err){
}
}
public void doDir (File file){
try{
File []files = file.listFiles();
for(int i=0; i<files.length;i++){
if(files[i].isDirectory()){
doDir(files[i]);
}else{
doFile(files[i]);
tot++;
}
}
}catch(Exception error){
}
}
public void doFile(File file){
String path = file.getPath();
System.out.println(path);
}
}
怎样才能把显示的目录复制到一个文件里!
想不出来了 希望 能得到帮助 谢谢了

第2楼 2013-08-31 12:44 Robot :

java如何能够从屏幕显示复制到一个文件里 相关


第3楼 2007-05-26 18:42 Kimmy★Piggy 写道:

import java.io.PrintWriter;
import java.io.File;
import java.io.FileOutputStream;

public class Test {
static int tot;
static PrintWriter out = null;

public static void main(String[] args) {
Test fileTest = new Test();
try {
String path = args[0];
File file = new File(path);
String filePath = file.getAbsolutePath() + "\\list.txt";
FileOutputStream outstream = new FileOutputStream(filePath);
out = new PrintWriter(outstream);
fileTest.doDir(file);
out.close();
outstream.close();
String total = "文件数是 :" + tot;
System.out.println(total);
} catch (Exception err) {
}
}

public void doDir(File file) {
try {
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
doDir(files[i]);
} else {
doFile(files[i]);
tot++;
}
}
} catch (Exception error) {
}
}

public void doFile(File file) {
String path = file.getPath();
out.append(path + "\r\n");
}

}

发表新主题   回复此主题