File 能人请进 -> 这样声明 File dri[7] ;  不可以吗? File dri[7]  出错
File dri[]   能通过
只是定义而已, 为什么报错, 没道理呀.import java.io.*;public class bb
{
public static void main(String[] args)
{
File root = new File("MyComputer");
if(!root.exists())
{
root.mkdir();
}

File drivers[] = File.listRoots();
int c = drivers.length;
File dri[c] ;  

for(int i=0; i<c; i++)
{
System.out.print("" + i + " : " + drivers[i].getName() );
System.out.println( "    " + drivers[i].getPath() );
dri[i] = new File( drivers[i].getPath() );
System.out.print("" + i + " : " + dri[i].getName() );
System.out.println( "    " + dri[i].getPath() );
}
if(drivers[0].exists())
{ System.out.println("文件存在"); }
if( drivers[0].isDirectory() )
{ System.out.println("是目录"); }
if( drivers[0].isFile() )
{ System.out.println("是文件"); }
}
}