用java中的File.list()出现了一个小弟我想不通的事

用java中的File.list()出现了一个我想不通的事例如我文件运行是在 H:\java work\FirstProject\bin我要打印

用java中的File.list()出现了一个我想不通的事
例如我文件运行是在 H:\java work\FirstProject\bin  
  我要打印 H:\下的目录
但是结构确打印的是 H:\java work\FirstProject
打印其它盘符就很正常了 求解

[解决办法]
上代码
[解决办法]
File testFile=new File("H:\\");