【File File File】
File使用
package cn.test;import java.io.File;
import java.io.IOException;
import java.util.Date;/*
使用File*/
public class TestFile {public static void main(String[] args) throws IOException {File f=new File("D:/a.txt");System.out.println(f);//重命名ff.renameTo(new File("d:/bb.txt"));/*当前文件地址*/System.out.println(System.getProperty("user.dir"));/*默认在当前地址创建新对象*/File f2=new File("cc.txt");/*在左边目录中创建,创建成功后可省略*///f2.createNewFile();//删除文件操作//f2.delete();/*一般File所用情况*/System.out.println("File是否存在:"+f2.exists());System.out.println("File是否是目录:"+f2.isDirectory());System.out.println("File是否是文件:"+f2.isFile());System.out.println("File最后修改时间:"+new Date(f2.lastModified()));System.out.println("File的大小:"+f2.length());System.out.println("File的文件名:"+f2.getName());System.out.println("File的目录路径:"+f2.getPath());System.out.println("File的目录路径:"+f2.getAbsolutePath());File f3=new File("d:/电影/华语/大陆");//boolean flag=f3.mkdir();//目录结构中有一个不存在,则不会创建整个目录树boolean flag=f3.mkdirs();//目录结构中有一个不存在也没关系,创建整个目录树System.out.println(flag);/*File综合应用*/File file=new File("d:/z/z.txt");boolean flag1=file.exists();//判断该文件是否存在//如果存在就删除,不存在就创建if(flag){//删除boolean flagd=file.delete();if(flagd){System.out.println("删除成功");}else{System.out.println("删除失败");}}else{//创建boolean flagn=true;try{//如果目录不存在,先创建目录File dir=file.getParentFile();dir.mkdirs();//创建文件flagn=file.createNewFile();System.out.println("创建成功");}catch(IOException e){System.out.println("创建失败");e.printStackTrace();}}}
}
【File File File】相关推荐
- source insight 注释乱码?(【File】 > 【Reload As Encoding…】 > 【Chinese Simplified (GB18030)】 > 选择后,点击load)
文章目录 没有用,只是改变了显示,复制出去还是乱码 能解决 没有用,只是改变了显示,复制出去还是乱码 如图,注释乱码 打开: options->preferences->Syntax Fo ...
- 【shell】常用语法 -b file -c file -f file-d file -x file
[shell]常用语法 -b file -c file -f file-d file -x file 一.test条件判断 1,test文件测试: -b file 若文件存在且 ...
- axios 上传文件 封装_axios 封装【满足常规数据上传及file上传】
axios 封装[满足常规数据上传及file上传] request.js /* 封装axios */ const axios = require('axios'); import { featchAp ...
- 小学妹问我【CodeBlocks提示no such file or directory】怎么解决【巧妙篇】
CodeBlocks提示no such file or directory的解决办法 学妹诉苦 解决办法 1.Setting->Compiler 2.Toolchain executables- ...
- <VS Code>关于vscode编译c++文件时出现【error:no such file or directory】的错误
前言 人生如逆旅,我亦是行人. 今天在用 vscode 编译写好的C++文件的时候,突然出现了以下的错误: [error:no such file or directory] 其实解决之后发现也不是什 ...
- 【IO面试题】打印目录树形结构,并输出到file.txt中
1 package com.peter.solution; 2 3 import java.io.File; 4 import java.io.FileWriter; 5 import java.io ...
- 【Java菜鸟 04】Java中的File类详解
Java.io.File类主要是完成了文件夹管理的命名.查询文件属性和处理目录等操作,它不进行文件夹内容的读取操作. 1.构造函数: File file = new File(inputPath); ...
- 【文件和递归】File:创建功能,删除功能,重命名功能,判断功能,基本获取功能,高级获取功能,断有没有.png后的文件,递归:归注意事项,用代码求出实现5的阶乘,不死神兔案例,递归删除带内容的目录
一. 文件 我们想要实现IO操作,就必须要知道硬盘上文件的表现形式 Java提供了一个类让我们操作硬盘上的文件:File File也就是文件表现形式 1.File:文件和目录(文件夹)路径名的抽象表示 ...
- 【文件操作(IO)】File类的属性,常见方法,文件内容的读写操作
文章目录 1. 认识文件 2. Java中操作文件 2.1 File类 2.2 文件内容的读写--数据流 InputStream类 利用Scanner进行字符读取 OutputStream类 利用Pr ...
- 【文件技巧-File.separator 文件分隔符】
在Windows下的路径分隔符 (\) 和在Linux下的路径分隔符 (/) 是不一样的,当直接使用绝对路径时, 跨平台会报 No Such file or diretory 异常.因此在编程当中应当 ...
最新文章
- ASP.NET 4.0: 请求验证模式变化导致ValidateRequest=false失效
- MIT科学家Dimitri P. Bertsekas最新2019出版《强化学习与最优控制》(附书稿PDF讲义)...
- Eclipse 3.6 更新中文语言包的方法
- 如何防止GSM手机被窃听
- 使用ZFS的十条理由
- {转} Eclipse 高亮显示选中的相同变量
- zbb20180710 maven Failed to read artifact descriptor--maven
- get_class 方法
- MyBatis Criteria使用 OffsetLimitInterceptor.java分页报错
- Excel的裁剪(trimming)(トリミング)功能使用介绍
- Samba在Ubuntu12.04安装
- 【课程·研】高级人工智能 | MOOC习题及课后作业:期末考试
- 2017腾讯校招暑期实习生笔试题3
- 【沃顿商学院学习笔记】商业基础——Financing:05 名义利率和实际利率 APR EAR
- GoLang读写数据---上
- PLC PID优化系列之非线性参数整定(FC函数)
- stm32f407zgt6的2.2LCD实例1.2:LCD屏幕程序讲解之LCD驱动底层代码
- SLCP认证辅导,SLCP认证产品应覆盖不同的产品类别
- METIS安装和使用
- Causes for java.io.FileNotFoundException: class path resource [hibernat.xml] cannot be opened becaus