package com.t48.next.partice;
import java.io.*;
public class FilePropertyDemo
{
public static void main(String[] args)
{
File aFile=new File("E:\\demo\\src\\com\\t48\\next\\partice\\FilePropertyDemo.java");
System.out.println(
//文件绝对路径
"Absolute path: "+aFile.getAbsolutePath()+
//是否可读
"\n Can read: "+aFile.canRead()+
//是否可写
"\n Can write: "+aFile.canWrite()+
//文件名
"\n Name: "+aFile.getName()+
//文件所在上级目录
"\n Parent: "+aFile.getParent()+
//文件所在目录(包括文件名)
"\n Path: "+aFile.getPath()+
//文件长度
"\n Length: "+aFile.length()+
//文件上次修改时间
//从00:00:00 GMT, January 1, 1970开始的长整型数
"\n Last Modified: "+aFile.lastModified()+
//文件是否被隐藏
"\n Hidden: "+aFile.isHidden());
//文件是否为"文件"类型
if(aFile.isFile())
{
System.out.println("It's a file");
}
//文件是否为"目录"类型
else if(aFile.isDirectory())
{
System.out.println("It's a directory");
}
}
}
分享到:
相关推荐
### 显示文件属性对话框——VB编程技巧 #### 核心知识点:利用VB调用Windows API来显示文件属性对话框 在Visual Basic (VB) 编程中,有时我们需要为用户提供一个快速查看或修改文件属性的功能。这可以通过调用...
Hibernate 配置文件详解 Hibernate 是一个流行的 ORM(Object-Relational Mapping)框架,用于简化 Java 应用程序中的数据库交互。 Hibernate 的配置文件是其核心组件之一,用于定义 Hibernate 的运行期参数。下面...
** Domino 文件上传详解** 在IT领域,特别是Lotus Domino(也称为Domino Designer)开发中,文件上传功能是一项常见的需求。Domino作为一个企业级的应用服务器,提供了强大的文档管理和协作功能,而文件上传则是...
### Linux sysfs 文件系统机制详解 #### 一、sysfs初探 sysfs 是一个基于内存的文件系统,最初的设计灵感来源于 ramfs。它提供了一种机制,用于将内核中的数据结构及其属性以及它们之间的链接暴露给用户空间。通过...
总之,`Hibernate连接Mycat例子详解.zip`提供的资源是一个很好的学习材料,它涵盖了从Mycat的配置、数据分片,到Hibernate的配置、实体操作等一系列步骤,帮助开发者理解如何在Java应用中集成这两种技术,实现高效的...
- **导出图像**:可以将图表保存为图片文件,便于报告和分享。 10. **示例代码** 创建一个简单的线图: ```csharp ZedGraphControl zgc = new ZedGraphControl(); GraphPane myPane = zgc.GraphPane; myPane....
- 将DOM4j和log4j的JAR文件添加到Eclipse项目的`lib`目录,然后右键点击项目 -> `Build Path` -> `Configure Build Path` -> `Libraries` -> `Add JARs...`,选择相应的JAR文件进行导入。 2. **编写代码** - 根据...
JAVA JAR 文件规范详解是对 JAR 文件格式的详细介绍, JAR 文件是基于 ZIP 文件格式的一种文件格式,用来将许多文件整合成一个文件。一个 JAR 文件本质上是包含可选目录 META‐INF 的 zip 文件,可以通过命令行 jar ...
### ANT-build.xml 文件详解 #### Ant 的概念及与 Make 的比较 Ant 是一款开源的 Java 构建工具,它的设计理念主要是解决 Make 工具在跨平台应用中存在的问题。对于熟悉 Linux 的用户而言,Make 命令作为一种项目...
本篇文章将对PE文件格式的基础知识进行深入解析,并通过一个实际的例子来帮助理解。 一、PE文件结构概览 PE文件由若干个标准的Windows NT结构组成,主要包括文件头(File Header)、可选头(Optional Header)以及...
### Java文件打包知识点详解 在Java开发过程中,经常会遇到需要将多个类文件、资源文件等进行打包处理的情况,以便于程序的部署与分发。本文将详细介绍如何通过命令行方式来实现Java文件的打包,并结合具体的示例...
在这个例子中,我们将深入理解如何使用IoC并通过一个简单的`Rectangle`类来演示。 首先,`Rectangle`类包含两个变量`width`和`length`,以及对应的`set()`方法用于设置这两个变量的值。此外,`toString()`方法用于...
### 安卓资源文件详解 #### 资源文件的重要性 Android资源文件是应用程序不可或缺的部分,它们包含了程序运行过程中所需的各类静态数据与辅助文件。这些文件不仅有助于减少代码量,提高程序的可维护性,还能使得...
Linux 文件属性概说 在 Linux 操作系统中,每一个文件和目录都具有丰富的属性信息。这些属性不仅帮助用户了解文件的基本信息,还提供了对文件进行管理所需的控制机制。主要的属性包括: - **inode**:索引节点,...
在这个例子中,它引用的是DWR 1.0的DTD(Document Type Definition)。 2. **dwr元素**: `<dwr>`是配置文件的根元素,包含了所有其他配置元素。 3. **init元素**: `<init>`部分用于定义`creator`和`converter`...
**Inp文件详解** Inp文件是ABAQUS软件中的一种输入文件格式,用于描述有限元模型的几何、网格、材料属性、边界条件和荷载等信息。它以文本形式组织,供ABAQUS读取并执行计算。下面将详细解释Inp文件中的各个关键...
**ABAQUS inp 文件详解与实例** ABAQUS 是一款广泛使用的有限元分析软件,用于模拟复杂的工程问题,包括结构、热流体、声学、电磁等多物理场问题。在 ABAQUS 中,`.inp` 文件是输入文件,它是用户定义模型、边界...
此外,如果你在项目中需要处理的文件位于特定的资源目录下,你可以使用`Application.StartupPath`属性获取应用程序启动目录,然后结合`Path.Combine`方法构建完整的文件路径。 总的来说,理解和正确使用文件路径在...
本篇介绍了一个使用`ShellExecuteEx` API来显示文件属性对话框的例子。通过这种方法,我们可以避免编写大量的底层代码来实现文件属性对话框的功能,而直接利用操作系统提供的接口来实现。 #### 二、源代码解析:...