*
*测试和设置文件属性
*/
packagestudy.iostudy;
importjava.io.*;
publicclassSetterFileAttribute
{
/*
*File 类中提供的有关文件属性测试方面的方法有以下几种:
*booleanexists();测试当前文件对象指示的文件是否存在。
*booleanisFile();测试当前文件对象是不是文件。
*booleanisDirectory();测试当前文件对象是不是目录。
*booleancanRead();测试当前文件对象是否可读。
*booleancanWrite();测试当前文件对象是否可写。
*booleansetReadOnly();将当前文件对象设置为只读。
*longlength();获得当前文件对象的长度。
*/
publicstaticvoidmain(String[]args)
{
FiledirObject=newFile("d:\\mydir");
FilefileObject=newFile("d:\\mydir\\firstFile.txt");
try
{
dirObject.mkdir();
fileObject.createNewFile();
}catch(IOExceptione)
{
e.printStackTrace();
}
System.out.println("************************");
System.out.println("therearesomeinformationaboutpropertyoffileobject:");
System.out.println("fileobject:"+fileObject);
System.out.println("fileexist?"+fileObject.exists());
System.out.println("Isafile?"+fileObject.isFile());
System.out.println("Isadirectory?"+fileObject.isDirectory());
System.out.println("Canreadthisfile?"+fileObject.canRead());
System.out.println("Canwritethisfie?"+fileObject.canWrite());
longfileLen=fileObject.length();
System.out.println("filelength:"+fileLen);
booleanfileRead=fileObject.setReadOnly();
System.out.println(fileRead);
System.out.println("Canreadthisfile?"+fileObject.canRead());
System.out.println("Canwritethisfie?"+fileObject.canWrite());
System.out.println("************************");
评论0
最新资源