import java.io.*;public class test
{
public static void main(String[] agrs) throws Exception
{
File fdir=new File(File.separator);
                 //此处只是适用当前目录,我想在指定目录下怎么书写例如:在d:下指定目录
String path="DRIVER"+File.separator+"lesson";
File file=new File(fdir,path);

//file.createNewFile();
String[] name=file.list();
if(name.length!=0)System.out.println("is ok");
for(int i=0;i<name.length;i++)
{
System.out.println(name[i]);
}
}
}

解决方案 »

  1.   

    File fdir = new File("D:\\dir1\\dir22");
      

  2.   

    我想用 
    String path="DRIVER"+File.separator+"lesson"; 
    这个实现
      

  3.   


    LS都挺对的
    看看api就好了
    应该都有的
      

  4.   

    String path="D:"+File.separator+"lesson"; 
    这样就对了吧 
      

  5.   

    用路径指定
    如:File fdir = new File("D:/dir1/dir2");
      

  6.   

    import java.io.File;
    public class Test {
        public static void main(String[] args) {
            //此处只是适用当前目录,我想在指定目录下怎么书写例如:在d:下指定目录 
         String path = "d:\\"+"lesson";
         File   file=new   File(path);
         file.mkdirs();
    String[] name=file.list(); 
    if(name.length!=0)System.out.println("is ok"); 
    for(int i=0;i <name.length;i++){ 
    System.out.println(name[i]); 
    }
    }
    }
    这个是不是你要的
      

  7.   

    File fdir = new File("D:/dir1/dir2");
    绝对地址
      

  8.   

    File file = new File("D:\\具体路径\\文件名.后缀名");
      

  9.   

    顶·
    File file = new File("D:/##/##");
    或者
    File file = new File("D:\\##\\##");