就是网上的面试题,太多了,不过有些没答案或者我不懂,我菜鸟,呵呵大家一起参与,希望高手解答解答多了自然加分

解决方案 »

  1.   

    对于目录,Ruby提供有Dir类以及各种方法~
    对于文件读写,可以使用
    open("文件名","打开方式")w:写文件打开
    r:读文件打开
    a:追加打开
    ……
      

  2.   

    对于目录.linux 有 
    *dir函数操作.
    对于文件有f*函数
      

  3.   

    import java.io.File;
    class DirList{
      public static void main(String[] args){
        String strDirName = "c:/winnt";
          File f1 = new File(strDirName);
            if(f1.isDirectory()){  //判断f1(c:/winnt)是否是文件夹即是否存在
    System.out.println("Directory of " + strDirName);
    String s[] = f1.list();  //将f1(c:/winnt)下所有的文件都存在数组里
    for(int i=0;i<s.length;i++){
              File f = new File(strDirName +"/" + s[i]);
      if(f.isDirectory()){   //判断c:/winnt下的文件是否是文件夹
        System.out.println(s[i] + "is a directory.");
      }else{
        System.out.println(s[i] + "is a file.");  
      }
    }
           }else{
    System.out.println(strDirName + "is not a directory");
           }
          }
    }
      

  4.   

    import java.io.File;
    class DirList{
      public static void main(String[] args){
        String strDirName = "c:/winnt";
          File f1 = new File(strDirName);
            if(f1.isDirectory()){  //判断f1(c:/winnt)是否是文件夹即是否存在
    System.out.println("Directory of " + strDirName);
    String s[] = f1.list();  //将f1(c:/winnt)下所有的文件都存在数组里
    for(int i=0;i<s.length;i++){
              File f = new File(strDirName +"/" + s[i]);
      if(f.isDirectory()){   //判断c:/winnt下的文件是否是文件夹
        System.out.println(s[i] + "is a directory.");
      }else{
        System.out.println(s[i] + "is a file.");  
      }
    }
           }else{
    System.out.println(strDirName + "is not a directory");
           }
    System.out.println("--------------------------------");
    File f2 = new File("c:/boot.ini");
    System.out.print("File Name :" +f2.getName());
    System.out.println(f2.exists() ? "  exists":"does not exist");  //判断文件boot.ini是否存在
          }
    }
      

  5.   

    不好意思!我一直以为是在JAVA区呢:)我学JAVA/J2EE,所以希望是JAVA给出结果。谢谢大家支持。。呵呵
    要不我换到JAVA区去,。,。)
      

  6.   

    只要有人会骂SB,其他人就可能被骂,但我不骂人。谢谢 Imain(imain) 2、在大量数据量的分页解决方法。一般用截取ID方法,还是三层嵌套方法。原题是在Oracle下,这有区别吗?后两种方法是怎样的,怎么实现的?知道多少说多少啊,谢谢!
      

  7.   

    void fun(File filedirectroy){    //当前目录下的文件目录数组
        File[] filelist = filedirectory.listFile();    for(int i = 0; i < filelist.length(); i ++){
          if(filelist[i].isFile()){         System.out.println(filelist[i].getName);      }else if(filelist[i].isDirectory()){          fun(filelist[i]);//递归调用      }
        }}
      

  8.   

    递归:获取所有子文件
    .listFile获得所有子文件以及文件夹
      

  9.   

    用文件类File的list()方法可以找出一个目录下包括文件和文件夹的所有名字,然后再用这些名字构建一个File对象,再高用这个File对象的isDirectory()方法查看是否这个名字代表一个目录,调用isFile()查看这个名字是否代表一个文件
      

  10.   

    //如何列出某个目录下的所有文件
    public void listFiles(String pm_sRootDir)
    {
       File dir = new File(pm_sRootDir);
       String[] subFiles = dir.list();
       for(int i=0,len=subFiles.length;i<len;i++)
       {
          File subFile = new File(subFiles[i]);
          if(subFile.isFile())
          {
             System.out.println("file Path:"+subFile.getAbsolutePath());
          }
          else if(subFile.isDirectory())
          {
             listFiles(subFiles[i]);
          }
       }
    }
      //如何列出某个目录下的所有子目录
    public void listSubDir(String pm_sRootDir)
    {
       File dir = new File(pm_sRootDir);
       String[] subFiles = dir.list();
       for(int i=0,len=subFiles.length;i<len;i++)
       {
          File subFile = new File(subFiles[i]);
          if(subFile.isFile())
          {
             continue;
          }
          else if(subFile.isDirectory())
          {
             System.out.println("subDir is:"+subFile.getAbsolutePath());
             listSubDir(subFiles[i]);
          }
       } }
    //判断一个文件或目录是否存在
    public boolean isFileExist(String pm_sPath)
    {
        File file = new File(pm_sPath);
        if(file.exists())
        {
            return true;
         }
         else 
         {
            return false;
          }
    }如何读写文件
    http://qingyuan18.spaces.live.com/
    这里有关于java文件读写的一般写法
      

  11.   

    对了。。请问大家一个问题?怎么用JAVA进行对数组的操作?如:添加,修改,删除?
      

  12.   

    谢谢大家支持!参与第2道题啊
    2、在大量数据量的分页解决方法。一般用截取ID方法,还是三层嵌套方法。原题是在Oracle下,这有区别吗?后两种方法是怎样的,怎么实现的?
      

  13.   

    晕,这种记API的题,答不出来又怎样
      

  14.   

    to hyc_hover(h_hover):你拿我的题搜一下就有了