java学习笔记-文件和目录
来源:互联网 发布:双色球组合软件 编辑:程序博客网 时间:2024/06/04 20:07
一切尽在注释里,哈哈
package com.test.java;import java.io.File;import java.io.IOException;public class FileTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub creatFile(); //creatDir(); //romoveFile(); //getFileAtt(); //renameFile(); //listDir(); fileTest(); } //1.创建新文件 static void creatFile(){ //定义文件路径 String path = "F:\\java\\test.txt"; //创建文件对象 File file = new File(path); try { file.createNewFile();//创建新文件createNewFile() if(file.exists()){//判断文件是否存在exists() System.out.println("创建成功了"); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } //2.创建目录 static void creatDir(){ String path1 ="F:\\java\\test"; String path2 ="F:\\java\\test\\test\\test"; File file1 = new File(path1); file1.mkdir();//创建目录 if(file1.exists()){ System.out.println("目录创建成功"); } File file2 = new File(path2); file2.mkdirs();//创建连目录 if(file2.exists()){ System.out.println("连目录创建成功"); } } //3.删除文件 static void romoveFile(){ File file = new File("F:\\java\\test.txt"); file.delete();//删除文件 if(!file.exists()){ System.out.println("删除成功"); } } //4.获得文件信息 static void getFileAtt(){ File file = new File("F:\\java\\test.txt"); String fileName = file.getName();//获取文件名字 System.out.println("Name="+fileName); String ap = file.getAbsolutePath();//获取绝对路径 System.out.println("ap="+ap); System.out.println("getParent="+file.getParent());//获取父目录 System.out.println("getPath="+file.getPath());//获取相对路径 } //5.重命名 static void renameFile(){ File file = new File("F:\\java\\test.txt"); File rename = new File("F:\\java\\test-1.txt"); System.out.println(rename.exists()); if(file.renameTo(rename)&&rename.exists()){ System.out.println("重命名成功"); }else{ System.out.println("重命名失败"); System.out.println(file.renameTo(rename));//重命名 System.out.println(rename.exists()); } } //6.遍历目录 static void listDir(){ File file = new File("f:\\"); File[] f = file.listFiles();//列出目录下所有的文件 for(File f1:f){ System.out.println(f1.getName());//获取文件名字 } } //7.文件测试 static void fileTest(){ File file = new File("F:\\java\\test.txt"); System.out.println("是否可写:"+file.canRead());//是否可写 System.out.println("是否可读:"+file.canWrite());//是否可读 System.out.println("是否为一个目录:"+file.isDirectory());//是否为一个目录 System.out.println("是否是个文件:"+file.isFile());//是否是个文件 System.out.println("是否存在:"+file.exists());//是否存在 System.out.println("是否为隐藏文件:"+file.isHidden());//是否为隐藏文件 }}
0 0
- java学习笔记-文件和目录
- Java文件IO学习笔记(三)--创建文件和目录
- Linux学习笔记之文件和目录
- 学习笔记_操作文件和目录
- python学习笔记 操作文件和目录
- 《Java编程思想》学习笔记10——文件和目录常用操作
- 《Java编程思想》学习笔记10——文件和目录常用操作
- 《Java编程思想》学习笔记10——文件和目录常用操作
- 《Java编程思想》学习笔记6——文件和目录常用操作
- IOS学习笔记-ios中的文件目录和XML文件
- Java 实现 文件目录 遍历 - Java 学习笔记 (22)
- Java学习笔记之获取当前目录或文件
- Java学习笔记——获取文件目录内容
- java文件和目录
- JDK6.0学习笔记(七)删除文件和目录
- SPL学习笔记之三:文件和目录处理
- [UNIX C学习笔记] 总述;文件和目录
- APUE学习笔记——第四章 文件和目录
- IntelliTest初探
- java(spring)手把手教你写个AOP框架
- HTML5写的简单登录页面
- 1100. Mars Numbers (20)
- 12个不可不知的Sublime Text应用技巧和诀窍
- java学习笔记-文件和目录
- Spinner自定义样式的简单应用
- 从娱乐新闻发布谈为什么大家都爱看网红
- 汉字编码之GBK编码(附完整码表)
- 线程池的调用逻辑
- vs2012运行c语言出现:无法查找或打开 PDB 文件
- 欢迎使用CSDN-markdown编辑器
- Jar代码注入
- APP手机应用(android和ios)接口(restcontroller, @ResponseBody)