File[] listFiles() 返回目錄下所有的文件
File file=new File("妳的ftp的根路徑");
File files[]=file.listFiles();
for(int i=0;i<files.length;i++){
System.out.println(files[i].getName() );
}
如果要獲取所有的文件和文件夾可以使用String[] list()方法。返回的是String類型的數組,其中所有文件和文件夾的相對路徑表示。
補充---
如果那樣的話那麽就需要在妳的ftp服務器上做壹個socket服務端,妳通過壹個客戶端連接上去。然後服務器端將獲取的文件列表數組傳遞給妳,就可以了。如果想直接獲取別人的機器的文件列表是很難的,基本上是不可能的,當然是出於安全的考慮