LIST 命令用于向客戶端返回服務(wù)器中工作目錄下的目錄結(jié)構(gòu),包括文件和目錄的列表。處理這個命令時,先創(chuàng)建一個臨時的套接字向客戶端發(fā)送目錄信息。這個套接字的目的端口號缺省為1,然后為當(dāng)前工作目錄創(chuàng)建File 對象,利用該對象的list()方法得到一個包含該目錄下所有文件和子目錄名稱的字符串?dāng)?shù)組,然后根據(jù)名稱中是否含有文件名中特有的“.”來區(qū)別目錄和文件。最后,將得到的名稱數(shù)組通過臨時套接字發(fā)送到客戶端。