首页 > 其他分享 >学习笔记

学习笔记

时间:2022-11-05 23:35:12浏览次数:58  
标签:File System 笔记 学习 file println public out

创建文件的三种方法 //方式 1 @Test public void create1(){ String filePath = "D:\\file1.txt"; File file = new File(filePath); try { file.createNewFile(); System.out.println("创建文件 1 成功"); } catch (IOException e) { e.printStackTrace(); } } //方式 2 @Test public void create2(){ File parentFile = new File("D:\\"); String fileNane = "file2.txt";File file = new File(parentFile, fileNane); try { file.createNewFile(); System.out.println("文件 2 创建成功"); } catch (IOException e) { throw new RuntimeException(e); } } //方式三 @Test public void create3(){ String parentPath = "d:\\"; String filePath = "file3.txt"; File file = new File(parentPath, filePath); try { file.createNewFile(); System.out.println("文件 3 创建成功");} catch (IOException e) { throw new RuntimeException(e); } } } 2、获取文件的相关信息 常见的 File 相关方法 getName()/getAbsolutePath/getParent/length/exists/isFile/isDirectory 获取文件名、获取绝对路径 UTF-8 一个英文一个字节,一个汉字三个字节 import org.testng.annotations.Test;import java.io.File; public class FileInformation { public static void main(String[] args) { } //获取文件信息 @Test public void Info(){ //先创建文件对象 File file = new File("D:\\file1.txt"); //调用相应方法,得到对应信息 System.out.println("文件名称:"+file.getName()); System.out.println("文件绝对路径:"+file.getAbsolutePath()); System.out.println("文件父目录:"+file.getParent()); System.out.println("文件大小(字节):"+file.length());System.out.println("文件是否存在:"+file.exists()); System.out.println("是否是文件:"+file.isFile()); System.out.println("是否是目录:"+file.isDirectory()); } } 3、目录的操作 创建一级目录:mkdir,创建多级目录:mkdirs ,delete 删除空目录或者文件 import org.testng.annotations.Test; import java.io.*; public class fileDirectory { public static void main(String[] args) { } @Test //删除文件public void fileDelete(){ String filePath = "D:\\file1.txt"; File file = new File(filePath); if(file.exists()){ if(file.delete()){ System.out.println(filePath+"删除成功"); }else { System.out.println(filePath+"删除失败"); }; }else{ System.out.println("文件不存在"); } } //删除目录 @Test public void fileDeleteD(){ String filePath = "D:\\file1.txt"; File file = new File(filePath); if(file.exists()){if(file.delete()){ System.out.println(filePath+"删除成功"); }else { System.out.println(filePath+"删除失败"); }; }else{ System.out.println("目录不存在"); } } //判断目录是否存在,不存在就创建 @Test public void fileDeleteD1(){ String dirPath = "D:\\test\\dir1.txt"; File file = new File(dirPath); if(file.exists()){ System.out.println(dirPath+"该目录已经存在"); }else{ if(file.mkdirs()){ System.out.println("创建成功"); }else {System.out.println("创建失败"); }; } } //InputStream //OutputStream //Writer //Reader } Scanner 与 Println import org.testng.annotations.Test; import java.util.Scanner;public class scanPrintTest { public static void main(String[] args) { //创建 Scanner 对象,接受从控制台输入 Scanner input = new Scanner(System.in); //接受 String 类型 String str = input.next(); //输出结果 System.out.println(str); System.out.println("hello world"); } } import java.util.Scanner; public class scanTest { public static void main(String[] args) { Scanner input =new Scanner(System.in);//double 类型的数据 System.out.print("请输入一个 double 类型的数:"); double d = input.nextDouble(); System.out.println(d); //int 类型的数据 System.out.print("请输入一个 int 类型的数:"); int i = input.nextInt(); System.out.println(i); //字符串类型的数据 System.out.print("请输入一个 string 类型的数:"); String s = input.next(); System.out.println(s); } }

标签:File,System,笔记,学习,file,println,public,out
From: https://www.cnblogs.com/mzbzy/p/16861686.html

相关文章

  • shell-文件查找命令笔记三
    文件查找-find命令格式:find[路径][选项][操作]选项-name根据文件名查找-iname根据文件名查找,忽略大小写-perm根据文件权限查找find/etc-perm777-prun......
  • 2022-2023-1 20221425 《计算机基础与程序设计》第十周学习总结
    学期(如2022-2023-1)学号(如:20221425)《计算机基础与程序设计》第十周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这......
  • docker实战学习2022版本(五)之DockFile入门实战
    DockFile:DockFile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。官网:https://docs.docker.com/engine/reference/builder/构建三部曲:编写d......
  • 第二篇Typora学习
    学习java第一次使用Typora做笔记Hello,World(两边加2个*号就变成粗体了)Hello,World(两边加1个*号就变成粗体了)Hello,World!(两边加3个*号就变成斜体加粗了)Hello,World!(......
  • 2022-2023-1 20221306 《计算机基础和程序设计》第十周学习总结
    作业信息这个作业属于那个班级 https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10作业目标学习......
  • Typora做笔记
    学习java第一次使用Typora做笔记Hello,World(两边加2个*号就变成粗体了)Hello,World(两边加1个*号就变成粗体了)Hello,World!(两边加3个*号就变成斜体加粗了)Hello,World!(......
  • 大三上学期学习日记7
    这周完成了老年人评估系统的界面管理设计    ......
  • const_iterator学习
    转自:https://www.cnblogs.com/greatverve/archive/2012/09/12/const-iterator.html1.介绍如果传递过来一个const类型的容器,那么只能用const_iterator来遍历。 voidMe......
  • 学习创业计划的意义
    创业计划书是一份全方位的商业计划,其主要用途是递交给投资商,以便于他们能对企业或项目做出评判,从而使企业获得融资。(一)创业计划:学习目标了解创业计划的内容和基本结构;掌握......
  • 2022-11-5学习内容
    1.案例-购物车-数据库准备1.1ShoppingDBHelper.javapackagecom.example.chapter06.database;importandroid.content.Context;importandroid.database.sqlite.SQLi......