今天在看Thinking in java时发现这样一行代码: File file = new File("."); 起初十分纳闷,不懂这个“.”代表什么意思。 后来经过一番实验返现: “.”知识代表当前工作目录的意思,它是一个相对路径的写法,一般也就是jvm调用路径,可以通过 System.getProperty("user.dir") 得到。 如果这样写: File file = new File(".."); 则表示得到user.dir的上层目录。 最后总结如下: “.”当前的工作目录,即user.dir,相当于“.\\”;也就是 File file = new File("."); 与 File file = new File(".\\"); 是等价的。 “..”代表user.dir上层目录,与“..\\”等价 “/”linux下表示根目录,windows下表示user.dir所在盘符的根目录,同样等价于“\\”
- 浏览: 168063 次
最新评论
-
西巴拉古呀那:
基于Spring Boot框架企业级应用系统开发全面实战网盘地 ...
使用 Spring Boot 快速构建 Spring 框架应用 -
小灯笼:
基于Spring Boot框架企业级应用系统开发全面实战网盘地 ...
使用 Spring Boot 快速构建 Spring 框架应用 -
ximeng1234:
spark spark-1.6.1-bin-hadoop2.6 ...
Spark On YARN 环境搭建
相关推荐
### JAVA中如何获取文件路径详解 #### 一、概述 在Java编程中,获取文件路径是一项基础而重要的技能。无论是处理本地文件还是部署在Web容器中的应用,了解如何正确地获取文件路径对于程序的正常运行至关重要。本文...
Java中的`File`类提供了丰富的API来处理文件和目录路径。例如,通过`this.getClass().getResource()`方法可以获取资源文件的路径。 ##### 示例代码: ```java File f = new File(this.getClass().getResource("/")....
在Java编程中,处理文件的压缩和解压缩是常见的任务,尤其在数据传输、存储优化或者备份场景下。本文将详细讲解如何使用Java API来压缩和解压缩`.zip`、`.rar`和`.tar`这三种常见的文件格式。 首先,对于`.zip`文件...
import java.nio.file.Path;import java.nio.file.Paths;import java.util.Enumeration;public class TarGzExtractTest { @Test void testExtractTarGzip() throws IOException { // 输入的 tar.gz 文件 Path input ...
在Java开发中,获取项目的路径是一个非常常见的需求,尤其是在处理文件读写、资源定位等场景时尤为重要。本文将详细介绍如何通过不同的方法来获取项目的各种路径,并结合示例代码进行说明。 #### System....
- `java.nio.file.Paths`类提供了更现代且灵活的方式来处理路径。可以使用`Paths.get(URI)`方法,其中URI使用UTF-8编码。例如:`Paths.get(new URI("file:///C:/测试目录"))`。 3. 文件I/O操作: - 在读写文件时...
在Java中,为了方便地处理文件及文件夹,`java.io`包中提供了一个非常重要的类——`File`类。这个类封装了与文件和目录相关的操作,使得开发人员能够轻松地进行文件管理。 ##### 1. 创建File对象 `File`类的对象...
### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...
本文将基于给定的文件“java文件操作大全.txt”的内容,详细解释如何在Java中创建文件夹与文件,并简要介绍其他相关操作。 #### 创建文件夹 在Java中,创建文件夹可以通过`java.io.File`类来完成。给定文件中的...
Java文件路径操作是Java开发中常见且重要的任务,无论是在读写文件、处理资源还是进行系统交互时,都需要对文件路径进行操作。本篇将详细探讨Java中的文件路径处理技术,主要涵盖以下知识点: 1. **File类**: ...
例如,`new File("path")`用来创建一个File对象,`file.exists()`检查文件是否存在,`file.delete()`删除文件,`file.renameTo(newFile)`重命名文件。 3. **增加文件**:在Java中,增加文件通常涉及到写入操作。`...
File file = new File("path_to_your_file.txt"); // 使用FileReader创建字符输入流 FileReader fr = new FileReader(file); // 增加缓冲区,提高读取效率 BufferedReader br = new BufferedReader(fr); //...
在Java编程语言中,对文件的操作是一项非常基础且重要的功能,包括读取、写入、删除、重命名以及检查文件是否存在等。本文将详细介绍如何利用Java来判断一个本地文件是否存在,并深入探讨相关的方法和原理。 ### 一...
本文档《Java文件操作大全》详细介绍了在Java中进行文件操作的方法和技术。这些方法覆盖了文件系统管理的各种基本需求,包括但不限于文件与目录的创建、删除、读写以及文件属性的获取等。下面将根据文档内容对各知识...
`java.io.File`是Java中用于表示文件路径名的抽象表示形式的类。它提供了一系列方法来获取文件的信息以及执行基本的文件系统操作,如创建、删除文件或目录等。为了使用`File`类,首先需要导入相应的包: ```java ...
Java 文件上传下载是 Web 应用中非常常见的一种功能,特别是在 JSP 环境中实现文件上传功能非常容易。 Apache 的 Commons FileUpload 组件是实现文件上传功能的一种流行的选择。本文将详细介绍如何使用 Commons ...
在Java编程中,获取某个路径下所有文件列表并将其写入指定文件是一项常见的任务,尤其在文件管理和系统操作中非常实用。以下是如何实现这个功能的详细步骤和相关知识点。 首先,我们需要导入Java.io和java.nio.file...
- **文件观察者**: 利用`java.nio.file.WatchService`可以监听文件系统的变更事件。 - **并发访问**: 处理大量文件时,可以考虑使用多线程或多进程技术提高效率。 通过以上内容的学习,我们可以了解到在Java中如何...
MPPReader reader = new MPPReader(new File("path_to_your_mpp_file.mpp")); // 读取文件版本信息 FileVersion fileVersion = reader.getFileVersion(); System.out.println("文件版本: " + fileVersion....
System.out.println("当前操作系统的路径分隔符是:" + File.pathSeparator); // 创建文件对象 String fileName = "xiong.txt"; File file = new File("src", fileName); // 检查文件是否存在 if (!file....