File类中的listFiles()方法说法正确的是()。

题目
多选题
File类中的listFiles()方法说法正确的是()。
A

获取File对象封装的路径下的全部文件和文件夹对象

B

只获取File对象封装的路径下的文件

C

该方法返回File类型数组

D

该方法返回String类型数组

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面哪项不是File类的构造方法()

A、File(StringfileName)

B、File(Filedirectory)

C、File(Stringdirectory,StringfileName)

D、File(Filedirectory,StringfileName)


参考答案:B

第2题:

JAVA File类执行下面这段程序为什么会出现异常 File file=new File(args[0]); 这句是什么意思??

import java.io.*;

import java.util.*;

public class FileClass {

/**

 * @param args

 */

public static void main(String[] args) {

// TODO Auto-generated method stub

try{

File file=new File(args[0]);

System.out.println(args[0]+"文件");

if(file.isFile()){

//是否为文件

System.out.print(file.canRead()?"可读":"不可读");

System.out.print(file.canWrite()?"可写":"不可写");

System.out.print(file.length()+"字节");//注意不能调用数组类型 File[] 的 length()例:File[] files=file.listFiles();不可以这么调用filess.length()

}

else{

//列出所有文件及目录

File[] files=file.listFiles();

ArrayList<File> fileList=new ArrayList<File>();

for(int i=0;i<files.length;i++){

//先列出目录

if(files[i].isDirectory()){

//是否为目录

//取得路径名

System.out.println("路径"+"[  "+files[i].getPath()+"  ]");

}

else{

//文件先存入fileList,待会再列出

fileList.add(files[i]);

}

}

//列出文件

for(File f:fileList){

System.out.println(f.toString());

}

System.out.println();

}

}

catch(ArrayIndexOutOfBoundsException e){

System.out.println("using:java FileDemo pathname");

}

}

}

结果:using:java FileDemo pathname

是不是创建的对象所代表的文件没有被创建成功


 

File file=new File(args[0]); 就是创建一个args[0]所指文件路径的文件对象。出现异常的原因是:你把args[0]作为文件路径,而你运行时又没有指定。

 

第3题:

File类中,获得文件路径的方法是______。


正确答案:getPath()
getPath()

第4题:

关于类的虚拟方法的说法中正确的是()。 

  • A、虚拟方法就是没有实现的方法
  • B、不能在派生类中调用基类的虚方法
  • C、可以在派生类中重载基类的虚方法
  • D、基类中不能调用自己的虚方法

正确答案:C

第5题:

以下对File类的public boolea isFile()方法的描述,哪个是正确的?

A.判断该File对象所对应的是否是文件

B.判断该File对象所对应的是否是目录

C.返回文件的最后修改时间

D.在当前目录下生成指定的目录


答案:A

第6题:

下列有关文件类File的说法有误的是

A.File类以一种系统无关的方式表示一个文件对象的属性

B.在Java语言中,目录不是文件,所以目录作为一种特有的类处理

C.File类是一个重要的非流类

D.流类关心的是文件的内容,而File类关心的是文件在磁盘上的存储


正确答案:B
解析:在Java语言中,目录作为一种特殊的文件,即文件名的列表。

第7题:

下列关于流类和File类的说法中错误的一项是______。

A.File类可以重命名文件

B.File类可以修改文件内容

C.流类不可以新建目录

D.流类可以修改文件内容


正确答案:B

第8题:

下列叙述中,错误的是

A.File类能够存储文件

B.File类能够读写文件

C.File类能够建立文件

D.File类能够获取文件目录信息


正确答案:B
解析:本题考查考生对Java中File类的理解。文件File是.java.io包中的一个重要的非流类,-以一种系统无关的方式表示一个文件对象的属性。通过File所提供的方法,可以得到文件或目录的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、目录,修改文件和目录,查询文件属性,重命名文件或者删除文件。File描述了文件本身的属性,File类中封装了对文件系统进行操作的功能。简单说,File类所关心的是文件在磁盘上的存储,而要对文件进行读写,就是流类所关心的文件内容,应该掌握相关概念以及相关方法。

第9题:

()命令用来打开扩展名是Max的文件

  • A、File/Merge
  • B、File/Open
  • C、File/Import
  • D、以上说法都不正确

正确答案:B

第10题:

类File与FileInfo的功能是相同的,其方法名相同,方法的参数也相同。


正确答案:错误

更多相关问题