问答题

请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器文件夹的内容。
提示:public string()list();//将文件夹中所有文件名保存在字符数组中返回。
注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.io.*;
public class FindDirectories
public static void main(String args[])

if(args.length==0)
args=new String()"..";
try

______;
String[] fileName=pathName.list();
for(int i=0;i<fileName.length;i++)

File f=new File(pathName.getPath(),fileName[i]);
if(______)

System.out.println(f.getCanonicalPath());
main(new String[]

f.getPath()
);



catch(IOException e)

e.printStackTrace();


【参考答案】

File pathName=new File(args[0])
f.isDirectory()
热门 试题