[填空題] 下列程序的功能是顯示用戶在命令行方式下指定的任意驅動器目錄,請補充程序?! mport java.iO.*; public class Find
[填空題] 下列程序的功能是顯示用戶在命令行方式下指定的任意驅動器目錄,請補充程序。
import java.iO.*;
public class FindDirectories
public static void main (String args[ ])
if(args.length= =0)
args=new String[ ]"..";
try
File pathName=new File(args [0]);
String[]fileName=pathName.list( );
for(int i=0;<fileName.length;i+ +)
File f=new 【15】
if(f.isDirectory( ))
System.out.println(f.getCanonicalPath( ));
main(new String[ ]
f.getPath( )
);
catch(IOException e)
e.printStackTrace( );
正確答案:
【15】File(pathName.getPath( ),fileName[i])
參考解析:解析:有以下兩個語句都可以創(chuàng)建一個文件,其中構造方法的參數(shù),可以是路徑文件名,也可以是路徑和文件名。 File Pathname = new File(arge[O]);//路徑文件名來建立文件對象 File f=new File (pathname.getPath,fileName[i]);//(路徑,文件名) 本題中,采用第二種方法來創(chuàng)建文件。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。