/**
*查看文件数量
*/
import java.lang.*;
import 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);
}
}
用代码实现
*查看文件数量
*/
import java.lang.*;
import 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);
}
}
用代码实现
解决方案 »
- 可以用flex调用java代码编译码?
- SWT做的应用程序移植到linux,macosx,solaris需要那些包或者链接库?
- 100分求eclipse及其插件
- 还是JTree的问题
- 求助httpclient4.X登录百度
- 写树型结构的程序使用awt
- 怎么JB7中Tab 键没有用?真的吗?还是有什么设置的?
- TOMCAT一直找不到JDBC CLASS,急死我了
- *****************用java写socket server的经典问题?*****************
- 高手解答,需要这个程序输出结果的详细分析。谢谢!
- 为什么不能在另外的类调用TreeSet???
- 求救,url带中文,抓取不下数据
writer.write(data,0,data.length);
*查看文件数量
*/
import java.lang.*;
import 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]);
FileWriter writer=new FileWriter("Data.txt");
writer.write(total,0,files.length);
writer.flush();
}else{
doFile(files[i]);
tot++;
}
}
}catch(Exception error){
}
}
public void doFile(File file){
String path = file.getPath();
System.out.println(path);
}
}
总是有一个错误
writer.write(files,0,files.length);