学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

简单的io问题

本主题由 静夜思 于 2008-4-20 21:15 拒绝承认原创

简单的io问题

先看程序:import java.io.File;
public class TestFile
{
    public static void main(String args[])
    {
        String dirname="\\java";
        File f = new File(dirname);
        
        if(f.isDirectory())
        {
            System.out.println("*****dirtory of "+dirname+"******");
            String s[] = f.list();
            System.out.println("-----The file under the directory of "+dirname+"-----");
            for(int i = 0; i<s.length; i++)
              {
                  File f1 = new File(s[i]);
                  
                  if(f1.isFile())
                  {
                      
                     System.out.println(s[i]+"   绝对路径:"+f1.getAbsolutePath(f1));
                }
                     
              }
             System.out.println("-----The directory under the directory of "+dirname+"-----");
            for(int j = 0 ;j<s.length;j++)
            {
                File f1 = new File(s[j]);
                if(f1.isDirectory())
                {
                    
                    System.out.println(s[j]);
                    }
            }
                
        }
        else
         System.out.println(dirname+"is a File");    
        
    }
    
}


果是这样的:
TestFile.java:21: 无法将 java.io.File 中的 getAbsolutePath() 应用于 (java.io.Fil
e)
    System.out.println(s[i]+"   绝对路径:"+f1.getAbsolutePath(f1));
                                                                        ^
1 错误
这怎么解决???

TOP

发新话题