求一道便利文件的题! D:盘下目录中所有文件名打印出来! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.File;public class ListFiles { public static void showFilesName(String path) { File file = new File(path); if(file.isFile()) { System.out.println(file.getAbsolutePath());//我是显示绝对路径。要只显示名字自己再去参考一下FILE类。 }else { //String paths[]=file.list(); File files[] = file.listFiles(); if(files!=null) { for(int i=0;i<files.length;i++) { showFilesName(files[i].getAbsolutePath()); } } } } public static void main(String []args) { ListFiles.showFilesName("E:\\"); }} import java.io.File;public class Files { public static void main(String []args) { Files.setFilesName("d:\\实验"); } public static void setFilesName(String url){ File file=new File(url); File[] fis =file.listFiles(); for(int i=0;i<fis.length;i++){ if(fis[i].isFile()){ System.out.println(fis[i].getName()); }else{ Files.setFilesName(fis[i].getAbsolutePath()); } } }}这样就可以了``谢谢你哟! import java.io.File;public class Files { public static void main(String []args) { Files.setFilesName("d:\\实验"); } public static void setFilesName(String url){ File file=new File(url); File[] fis =file.listFiles(); for(int i=0;i<fis.length;i++){ if(fis[i].isFile()){ System.out.println(fis[i].getName()); }else{ Files.setFilesName(fis[i].getAbsolutePath()); } } }} for(int i=0;i<fis.length;i++){ if(fis[i].isFile()){ System.out.println(fis[i].getName()); }else{ Files.setFilesName(fis[i].getAbsolutePath()); } }之钱加一下就没问题了` public static void testRecursion( String str ) //递归遍历文件 { File file = new File( str ); if( file.isFile() ) { System.out.println( file.getName() ); } else { System.out.println( file + "<F>" ); File[] files = file.listFiles(); for( int i = 0 ; i < files.length ; i++ ) { testRecursion( files[i].getPath() ); } } JAVA中数学函数问题 j2se程序执行顺序 请问,java string 类型问题 请教高手:JPA 如何映射 boolean ?J JDBC的小问题,难啊! 求:已知table列数,计算table行数的算法 给方法传递参数时可以直接传递“null”吗? Array的用法 怎样做出的JTextArea有UltraEdit那样,有单行加亮的那种效果 如何求一个数的阶乘? 我觉得一个书本上有错的问题,请大家帮帮解释解释. 两个32位二进制数按位与、或 操作?
import java.io.File;public class ListFiles {
public static void showFilesName(String path)
{
File file = new File(path);
if(file.isFile())
{
System.out.println(file.getAbsolutePath());//我是显示绝对路径。要只显示名字自己再去参考一下FILE类。
}else
{
//String paths[]=file.list();
File files[] = file.listFiles();
if(files!=null)
{
for(int i=0;i<files.length;i++)
{
showFilesName(files[i].getAbsolutePath());
}
}
}
}
public static void main(String []args)
{
ListFiles.showFilesName("E:\\");
}
}
import java.io.File;public class Files {
public static void main(String []args)
{
Files.setFilesName("d:\\实验");
}
public static void setFilesName(String url){
File file=new File(url);
File[] fis =file.listFiles();
for(int i=0;i<fis.length;i++){
if(fis[i].isFile()){
System.out.println(fis[i].getName());
}else{
Files.setFilesName(fis[i].getAbsolutePath());
}
}
}
}
这样就可以了``谢谢你哟!
public static void main(String []args)
{
Files.setFilesName("d:\\实验");
}
public static void setFilesName(String url){
File file=new File(url);
File[] fis =file.listFiles();
for(int i=0;i<fis.length;i++){
if(fis[i].isFile()){
System.out.println(fis[i].getName());
}else{
Files.setFilesName(fis[i].getAbsolutePath());
}
}
}
}
if(fis[i].isFile()){
System.out.println(fis[i].getName());
}else{
Files.setFilesName(fis[i].getAbsolutePath());
}
}
之钱加一下就没问题了`
{
File file = new File( str );
if( file.isFile() )
{
System.out.println( file.getName() );
}
else
{
System.out.println( file + "<F>" );
File[] files = file.listFiles();
for( int i = 0 ; i < files.length ; i++ )
{
testRecursion( files[i].getPath() );
}
}