2014年计算机等级下半年考试复习已经开始,同时也不容忽视基础知识的积累。为了帮助参加计算机等级二级考试的朋友们,我们考吧网整理了一些2014年计算机等级二级考试数据库辅导知识,希望你能够喜欢。
4文件
在我们进行文件操作时,需要知道关于文件的信息。File类提?copy;了一?copy;成员函数来操纵文件和获得文件的信息。
(1)创建一个新的文件对象
你可用下面三个方法来创建一个新文件对象:FilemyFile;myFile=newFile(\"etc/motd\");或 myFile=newFile(\"/etc\",\"motd\"); //moreusefulifthedirectoryorfilenamearevariables或FilemyDir=newfile(\" /etc\");myFile=newFile(myDir,\"motd\");
这三种方法取决于你访问文件的方式。例如,如果你在应用程序里只用一个文件,第一种创建文件的结构是最容易的。但如果你在同一目录里打开数个文件,则第二种或第三种结构更好。
(2)文件测试和使用
一但你创建了一个文件对象,你便可以使用以下成员函数来获得文件相关信息:文件名 lStringgetName()lStringgetPath()lStringgetAbslutePath()lStringgetParent()lbooleanrenameTo(FilenewName) 文件测试 lbooleanexists()lbooleancanWrite()lbooleancanRead()lbooleanisFile()lbooleanisDirectory()lbooleanisAbsolute() 一般文件信息llonglastModified()llonglength()目录用法lbooleanmkdir()lString[]list()
(3)文件信息获取例子程序
这里是一个独立的显示文件的基本信息的程序,文件通过命令行参数传输:
importjava.io.*;classfileInfo{FilefileToCheck;publicstaticvoidmain(Stringargs[])throwsIOException{if(args.length>0){for(inti=0;i
推荐阅读: