用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

java测试和设置文件属性

2013-01-20 作者: 海大软件1102班举报

[java]代码库

/*
* SetterFileAttribute.java
*
* Created on 2006年8月22日, 下午3:51
*
* 测试和设置文件属性
*/
package study.iostudy;
import java.io.*;
public class SetterFileAttribute
{
     /*
      * File类中提供的有关文件属性测试方面的方法有以下几种:
      * boolean exists(); 测试当前文件对象指示的文件是否存在。
      * boolean isFile(); 测试当前文件对象是不是文件。
      * boolean isDirectory(); 测试当前文件对象是不是目录。
      * boolean canRead(); 测试当前文件对象是否可读。
      * boolean canWrite(); 测试当前文件对象是否可写。
      * boolean setReadOnly(); 将当前文件对象设置为只读。
      * long length(); 获得当前文件对象的长度。
      */
     public static void main(String[] args)
     {
         File dirObject = new File("d:\\mydir");
         File fileObject = new File("d:\\mydir\\firstFile.txt");
         try
         {
             dirObject.mkdir();
             fileObject.createNewFile();
         }catch(IOException e)
         {
             e.printStackTrace();
         }
         System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * ");
         System.out.println("there are some information about property of file object:");
         System.out.println("file object : " + fileObject);
         System.out.println("file exist? " + fileObject.exists());
         System.out.println("Is a file? " + fileObject.isFile());
         System.out.println("Is a directory?" + fileObject.isDirectory());
         System.out.println("Can read this file? " + fileObject.canRead());
         System.out.println("Can write this fie? " + fileObject.canWrite());
         long fileLen = fileObject.length();
         System.out.println("file length: " +fileLen);
         boolean fileRead = fileObject.setReadOnly();
         System.out.println(fileRead);
         System.out.println("Can read this file? " + fileObject.canRead());
         System.out.println("Can write this fie? " + fileObject.canWrite());
         System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * ");
     }
}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...