今天在看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所在盘符的根目录,同样等价于“\\”
- 浏览: 162939 次
最新评论
-
西巴拉古呀那:
基于Spring Boot框架企业级应用系统开发全面实战网盘地 ...
使用 Spring Boot 快速构建 Spring 框架应用 -
小灯笼:
基于Spring Boot框架企业级应用系统开发全面实战网盘地 ...
使用 Spring Boot 快速构建 Spring 框架应用 -
ximeng1234:
spark spark-1.6.1-bin-hadoop2.6 ...
Spark On YARN 环境搭建
相关推荐
约定,文件或目录的路径名由斜线(/)或反斜线()分割,此外,相对路径中可以采用'.'表示当前路径,'..'表示当前路径的父路径,即上一级目录。 Java 编程时,需要注意,''后面表示的是转义字符,因此需要...
java.io.File fileIn=new java.io.File(file1); //用路径名生成源文件 java.io.File fileOut=new java.io.File(file2); //用路径名生成目标文件 FileInputStream fin=new ...
//---------压缩包中文件的个数-------------- byte[] buf=new byte[1024]; try { //ZipOutputStream类:完成文件或文件夹的压缩 ZipOutputStream outf=new ZipOutputStream(new FileOutputStream(zipfile)...
* Read content from local file. FIXME How to judge UTF-8 and GBK, the * correct code should be: FileReader fr = new FileReader(new * InputStreamReader(fileName, "ENCODING")); Might let the user ...
java 遍历 实体文件 排序方法 import java.io.File; import java.util.Date; import java.util.Iterator; import java.util.Set; import java.util.TreeMap; public class TT { private static final long ...
System.out.println("文件或目录是否存在:" + file.exists()); System.out.println("是文件吗:" + file.isFile()); System.out.println("是目录吗:" + file.isDirectory()); System.out.println("名称:" + file ...
fos = new FileOutputStream(file.getParent()+File.separator+file.getName()+".zip"); zos = new ZipOutputStream(new BufferedOutputStream(fos, BUFFER)); zos.setLevel(9); byte[] data = ...
if(keyfile==null || keyfile.equals("")) { throw new NullPointerException("无效的key文件路径"); } encryptData(filename,filenamekey); } /** * 加密类文件 * @param filename String 原始的类文件 ...
file.exists()){ file.mkdirs(); } saveurl+=filename+"."+ext; //保存路径 myFile.saveAs(saveurl,SmartUpload.SAVE_PHYSICAL); String ret = "alert('上传成功!');"; out.print("<script language=javascript>" +...
ZipEntry entry = new ZipEntry(relativePath + file.getName()); zos.putNextEntry(entry); InputStream is = null; try { is = new FileInputStream(file); int BUFFERSIZE = 2 ; int length = 0; byte[] ...
System.out.println("成功删除:" + file.getAbsolutePath()); } else { //是空文件夹,直接删除 file.delete(); System.out.println("成功删除:" + file.getAbsolutePath()); } } else { //是文件,直接...
if (newFile.exists()) newFile.delete(); BufferedInputStream bis = null; FileInputStream fis = null; try { fis = new FileInputStream(photo); FileOutputStream fos = new ...
String fileName = file.getFileName(); // 上传文件的大小 int fileSize = file.getSize(); // 上传文件的后缀名 String fileExt = file.getFileExt(); // 在服务器端开辟一个路径,建立...
Java遍历目录显示文件列表,读取文件夹中的所有文件,并以列表的形式显示出这些文件,下面来看一下相关的代码: class ShowDirListener implements ActionListener {//取得目录内容的事件处理 public void ...
Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。 super("目录和文件的创建、删除和更名"); //调用父类构造函数 jtfPath=new ...
windows 系统的路径分割符是“\” 文件名大小写不敏感;...在子目录中创建文件和目录 getAbsolutePath()获得绝对路径; list() 显示目录和文件; exist()判断文件或路径是否存在;
import java.io.File; public class DelDir { public static void main(String[] args) { String rootDir = "D:\\codeware"; String delDirName = "io"; DelDir del = new DelDir(); del....
File file = new File("."+File.separator+"test.txt"); 1)表示当前项目根目录下的文件test.txt,在描述文件或目录时,我们指定的路径最好,使 用相对路径,否则会出现系统差异,不利于跨平台。 2)".":当前目录...
File[] fl = file.listFiles(); base = base.length() == 0 ? "" : base + File.separator; for (int i = 0; i < fl.length; i++) { zip(out, fl[i], base + fl[i].getName()); } } else { out....