[填空題] 下列程序的功能是顯示用戶在命令行方式下指定的任意驅(qū)動(dòng)器目錄,請(qǐng)補(bǔ)充程序?! mport java.iO.*; public class Find
[填空題] 下列程序的功能是顯示用戶在命令行方式下指定的任意驅(qū)動(dòng)器目錄,請(qǐng)補(bǔ)充程序。
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])
參考解析:解析:有以下兩個(gè)語(yǔ)句都可以創(chuàng)建一個(gè)文件,其中構(gòu)造方法的參數(shù),可以是路徑文件名,也可以是路徑和文件名?! ile Pathname = new File(arge[O]);//路徑文件名來(lái)建立文件對(duì)象 File f=new File (pathname.getPath,fileName[i]);//(路徑,文件名) 本題中,采用第二種方法來(lái)創(chuàng)建文件。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。