import java.io.File;
import java.sql.Timestamp;
public final class FileInfo {
public static void main(String[] args) {
File f = new File( "D:/Test.txt ");
long size = f.length(); // 大小 bytes
long modify = f.lastModified(); // 修改时间
System.out.println(new Timestamp(modify).toString());
}
}
- 浏览: 504014 次
- 来自: ...
最新评论
-
java_doom:
peaceliu 写道 受教了客气了 多谢指教和启发
HAhadoop集群namenode无法自动切换成active -
peaceliu:
受教了
HAhadoop集群namenode无法自动切换成active -
java_doom:
补充一下 在编译hadoop2.9.4时不要改maven源不要 ...
编译hadoop2.7 -
java_doom:
naomibyron 写道我专门注册了一个ITEYE账号,就为 ...
No protocol specified (gedit:2699): Gtk-WARNING **: cannot open display: :0. -
naomibyron:
我专门注册了一个ITEYE账号,就为了对你说声谢谢,对我帮助很 ...
No protocol specified (gedit:2699): Gtk-WARNING **: cannot open display: :0.
相关推荐
这段代码演示了如何获取文件的基本属性,包括文件名、文件大小、是否为文件或目录、读写权限等信息。此外,还可以通过`lastModified()`方法获取文件最后一次被修改的时间。 以上就是关于Java读写文件及其相关操作的...
1. **`java.io.File`**:用于表示文件或目录路径,可以获取文件属性,如文件大小、最后修改时间等。 2. **`java.io.InputStream`** 和 **`java.io.OutputStream`**:这两个接口是所有输入输出流的基础,用于读写数据...
在Java应用中,它被广泛用于读取、创建、更新和修改这些文件。在这个场景中,我们将重点讨论如何使用Java POI来操作Word模板文件,生成表单以及进行修改,特别是处理含有下拉框等交互元素的情况。 首先,让我们了解...
它提供了一些方法来创建、删除、重命名文件或目录,以及获取文件的基本信息,如名称、大小、修改时间等。 2. **`FileInputStream`和`FileOutputStream`**:这两个类分别用于读取和写入文件。`FileInputStream`可以...
这个程序的主要目的是访问指定目录下的所有文件,记录每个文件的基本信息,如文件路径、最后修改时间以及文件大小,然后将这些信息写入到另一个文件中。下面我们将深入探讨如何实现这一功能。 首先,我们需要引入...
它可以创建、删除、重命名文件,以及获取文件属性,如路径、大小、最后修改时间等。 3. **文件读取**:在Java中,我们可以使用`BufferedReader`类从文本文件中读取数据。`BufferedReader`通过内部缓冲区提高读取...
`File`类提供了多种方法来获取文件信息,如`length()`返回文件大小,`exists()`检查文件是否存在,`isDirectory()`和`isFile()`判断是否为目录或文件,`lastModified()`返回最后修改时间。 6. **遍历目录**: ...
System.out.println("最后修改时间为 " + new Date(af.lastModified())); } else { System.out.println(af.getName() + " 不存在"); } ``` **知识点:** - **exists 方法:** 检查文件或目录是否存在。 - **...
获取文件属性包括文件的大小、类型(文件或目录)、权限(读、写、隐藏)、最后修改时间等,这些信息对于文件管理和日志记录非常有用。利用`File`类的方法,如`length()`、`isFile()`、`isDirectory()`、`canRead()`...
5. **文件属性获取**:通过`File.length()`获取文件大小,`Files.getLastModifiedTime()`得到最后修改时间,`Files.exists()`检查文件是否存在。 6. **文件过滤**:使用`Files.newDirectoryStream()`结合`...
它可以用来创建、删除、重命名文件或目录,以及获取它们的基本信息,如大小、最后修改时间等。 2. **文件复制**: - 文件复制通常涉及到`java.io.FileInputStream`和`java.io.FileOutputStream`。首先,使用`...
3. **文件内容修改**:文件内容的修改通常涉及读取现有内容,修改后,再写回。这可能使用到`BufferedReader`读取文件,`StringBuffer`或`StringBuilder`处理内容,然后用`PrintWriter`或`FileWriter`写回。 4. **...
2. **遍历文件夹**:使用`File`类的`listFiles()`方法获取文件夹中的所有文件和子文件夹,并对每一个文件进行处理。 3. **添加到ZIP**:对于每个文件,创建一个`ZipEntry`对象,设置其名称(相对于压缩根目录的路径...
`java.io.File` 提供了创建、删除、重命名文件和目录的方法,以及获取文件属性如大小、路径、最后修改时间等。例如,`new File("path")` 创建一个 File 对象,`file.exists()` 检查文件或目录是否存在,`file.delete...
在本案例中,`javaagent`被用来获取对象大小信息。 `Instrumentation`接口是Java提供的一个高级API,它允许我们在运行时查看和修改类的字节码。这个接口提供了诸如`getObjectSize()`方法,可以用来获取对象在内存中...
还可以获取文件的多种属性,如文件名(`getName()`), 文件大小(`length()`), 是否为文件(`isFile()`), 是否为目录(`isDirectory()`), 是否可读(`canRead()`), 是否可写(`canWrite()`), 是否隐藏(`isHidden()`),以及...
- `lastModified()`:获取文件的最后修改时间。 5. **后缀类型统计**: - 在遍历过程中,记录不同后缀类型的文件数量,使用HashMap或其他数据结构存储后缀与计数的关系。 - 按照后缀分组并统计计数,可以使用...
- 可以使用`ZipEntry.getName()`方法获取条目的名称,以及其它属性如大小和修改时间。 3. **GZIPInputStream类**:用于解压GZIP格式的数据。 - 如果ZIP文件中的某些条目是以GZIP格式压缩的,则需要使用`...
然而,为了处理更复杂的情况,如保留原始文件属性(如修改日期、权限等)或处理网络文件系统,可能需要使用更高级的API,如NIO(New IO)或Java 7引入的文件系统API。同时,为了处理多层目录结构,需要对 `dirCopy` ...