如果一个File表示目录下有文件或者子目录,调用delete方法也可以将其删除。( ) 此题为判断题(对,错)。

如果一个File表示目录下有文件或者子目录,调用delete方法也可以将其删除。( )

此题为判断题(对,错)。


相关考题:

【C++代码】#include list#include iostream#include stringusing namespace std;class AbstractFile{protected:string name; //文件或目录名称public:void printName(){coutname;} //打印文件或目录名称virtual void addChild(AbstractFile *file)=0; //给一个目录增加子目录或文件}virtual void removeChild(AbstractFile *file)=0; //删除一个目录的子目录或文件virtual listAbstractFile* *getChildren()=0; //获得一个目录的子目录或文件};class File:public AbstractFile{public:File(string name) {(1) = name;}void addChild(AbstractFile *file){return;}void removeChild(AbstractFile *file){return;}(2) getChildren(){return (3) ;}};class Folder :public AbstractFile{private:list AbstractFile* childList: //存储子目录或文件public:Folder(string name){ (4) name;}void addChild(AbstractFile*file){childList.push_back(file);}void removeChild(AbstractFile*file){childList.remove(file);}listAbstractFile**getChildren(){return (5) ;}};void main(){//构造一个树形的文件/目录结构AbstractFile *rootFolder=new Folder("c:\\ ");AbstractFile*compositeFolder=new Folder("composite");AbstractFile *windowsFolder=new Folder("windows");AbstractFile*file=new File("TestCompositejava");rootFolder-addChild(compositeFolder);rootFolder-addChild(windowsFolder);compositeFolder-addChild(file);}

如果在DOS系统中,某一子目录中存在某些文件,该子目录使用RD命令A.能够删除B.不可能删除C.删除该子目录中的所有文件和子目录后可以删除D.不能确定

在资源管理器中,当删除一个或一组子目录时,该目录或该目录组下的()将被删除。A.文件B.所有子目录C.所有子目录及其所有文件D.所有子目录下的所有文件(不含子目录)

如果在Linux系统中,某一子目录中存在某些文件,该子目录使用rd命令________。A.能够删除B.不可能删除C.删除该子目录中的所有文件和子目录后可以删除D.不能确定

利用File对象可以判断的是A.创建子目录B.获得文件长度C.删除文件D.判断文件的存在

利用File对象可以判断的是A.创建子目录B.荻得文件长度C.删除文件D.判断文件的存在

File对象的list()方法可以列出子目录。

6、File对象调用_____________方法删除当前对象代表的文件或目录。如果对象表示的是一个目录,则该目录必须是空目录。删除成功返回_______。

12、在操作文件时,如果需要删除整个目录,只需File类的delete()方法直接删除目录即可。()