`

如何获取文件属性---java.io.File类

    博客分类:
  • JSP
阅读更多
<%@ page language="java" import="java.io.File,java.text.SimpleDateFormat" pageEncoding="GB18030"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
   <head>
     <title>文件属性测试</title>
   </head>
  
   <body>
     <%
      File file = new File("C:\\Documents and Settings\\Administrator\\桌面");
      out.println("*****文件属性测试*****<br>");
      out.println("是否存在: " + file.exists());
      out.println("<br>文件名: " + file.getName());
      out.println("<br>上级目录: " + file.getParent());
      out.println("<br>是否可读: " + file.canRead());
      out.println("<br>是否可写: " + file.canWrite());
      out.println("<br>绝对路径: " + file.getAbsolutePath());
      out.println("<br>相对路径: " + file.getPath());
      out.println("<br>是否为绝对路径: " + file.isAbsolute());
      out.println("<br>是否为目录: " + file.isDirectory());
      out.println("<br>是否为文件: " + file.isFile());
      out.println("<br>是否为隐藏文件: " + file.isHidden());
      out.println("<br>最后修改时间: " + (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(file.lastModified()));
      out.println("<br>文件长度: " + file.length());
      out.println("<br>********************");
     %>
   </body>
</html>

结果:

*****文件属性测试*****
是否存在: true 
文件名: 桌面 
上级目录: C:\Documents and Settings\Administrator 
是否可读: true 
是否可写: true 
绝对路径: C:\Documents and Settings\Administrator\桌面 
相对路径: C:\Documents and Settings\Administrator\桌面 
是否为绝对路径: true 
是否为目录: true 
是否为文件: false 
是否为隐藏文件: false 
最后修改时间: 2007-06-08 16:39:28 
文件长度: 0 
******************** 


分享到:
评论

相关推荐

    java-io-file类笔记

    尽管java.io定义的大多数类是实行流式操作的,File类不是。它直接处理文件和文件系统。也就是说,File类没有指定信息怎样从文件读取或向文件存储;它描述了文件本身的属性。File对象用来获取或处理与磁盘文件相关的...

    java修改文件属性

    1.当Java.io中,如果文件的操作的时候,判断是否隐藏用File.ishiden() 判断是否只读,可用File.canWrite(). 2. 当要设置是否是可读或者是隐藏时,在java中除了提供File.setReadOnly()外,就无其他方法了。 所以我们...

    day018-File类代码以及笔记.rar

    IO操作的最基础的是文件File 2. File 1. 概念:就是java中的一个文件或者文件夹。如果没有后缀就表示是一个文件夹,如果有后缀就表示文件。 2. 作用:为了IO流提供操作的基础 3. 使用: 1. 常量: ...

    Java读取资源文件工具类--ReadConfigation(java源码)

    import java.io.File; import java.io.FileInputStream; import java.util.Properties; public class ReadConfigation{ /** * 属性文件全名 */ private static final String PFILE ="Config....

    java io包课件

    运用File类对文件或目录的属性进行操作 理解流,理解输入/输出流的概念 运用FileInputStream类和FileOutputStream类读/写字节文件 运用FileReader类和FileWriter类配合BufferedReader类和BufferedWriter类读/写字符...

    Java学习测试题,看你会多少(主要基础类)

    例:做一个单子模式的类,只加载一次属性文件 package com.softeem.demo; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream;...

    java创建和删除文件夹、文件.doc

    java创建和删除文件夹、文件.doc

    文件管理类程序及实验报告

    1.编写一个文件管理类程序FileManager.java,该类继承java.io.File类,并实现以下功能: 1.1获取指定目录下的文件和目录以及相关属性(文件名,文件或目录,文件大小(目录不用显示大小),创建日期,是否可读,绝对...

    Java™ Servlet 规范.

    其他的 Java 平台规范 .......................................................................................................................................3 其他重要参考资料 ............................

    Java获取文件属性

    Java获取文件属性,使用java.io 包中的File 类获取文件名、大孝是否可写、是否可读、最后的修改日期和是否隐藏等属性,在如图所示的窗口文本框中输入任意一个路径,比如 “d:\java”(一个目录),单击窗口下部的...

    IO输入输出留

    listFiles(FilenameFilter) 文件属性过滤器 public class Test1 { public static void main(String[] args) { test1(); } /////////////////////2014-8-23文件筛选操作 private static void test1()...

    3Java SE(下).doc

    1.java.io.File: 该类用来表示一个文件或目录,使用它可以: 1:访问文件或目录的属性(名字,大小,最后修改时间等) 2:操作文件或目录(创建,删除) eg: File file = new File("."+File.separator+"test.txt...

    java笔记.docx

    Java中的变量必须先声明后使用。 Java中的数组是对象,可以使用new关键字创建。...Java中的文件处理可以使用File类和IO流进行读写操作。 Java中的网络编程可以使用Socket和ServerSocket实现基于网络的应用程序开发。

    Java 2平台安全技术-结构,API设计和实现

    3.6.4 java.io.FilePermission 31 3.6.5 java.net.SocketPermission 33 3.6.6 java.security.BasicPermission 35 3.6.7 java.util.PropertyPermission 36 3.6.8 java.lang.RuntimePermission 37 3.6.9 java.awt....

    comm-fileupload教程

    FileUpload获取表单中参数的方法并对该组件做了进一点封装,使其更容易使用,并支持单文件上传和多文件上传两种方式,首先定义一个基类放置公共属性: FileUploadBase.java import java.io.File; import java.util....

    java 编写文件上传类简单易用

    import java.io.*; import javax.servlet.*; import javax.servlet.http.*; //示例程序:记录下Form提交上来的数据,并存储到Log文件中 public class ReceiveServlet extends HttpServlet { public void doPost...

    JAVA 2平台安全技术-结构,API设计和实现

    3.6.4 java.io.FilePermission 31 3.6.5 java.net.SocketPermission 33 3.6.6 java.security.BasicPermission 35 3.6.7 java.util.PropertyPermission 36 3.6.8 java.lang.RuntimePermission 37 3.6.9 java.awt....

    Java 基础核心总结 +经典算法大全.rar

    节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO 和 NIO ...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    现在,Java EE 后端与 Flex 前端的接口已经定义好了,要完成 Java EE 后端的接口实现类非常容易,利用 Spring 强大的依赖注入功能,可以通过几行简单的代码完成: 清单 2. FlexServiceImpl class public class ...

    Java开发详解.zip

    031201_【第12章:JAVA IO】_File类笔记.pdf 031202_【第12章:JAVA IO】_RandomAccessFile笔记.pdf 031203_【第12章:JAVA IO】_字节流与字符流笔记.pdf 031204_【第12章:JAVA IO】_字节-字符转换流笔记.pdf ...

Global site tag (gtag.js) - Google Analytics