首页 > 编程语言 >javaIO流

javaIO流

时间:2022-11-05 23:23:01浏览次数:36  
标签:file System javaIO File println new out

文件的创建:

package io.stream.file;
import java.io.File;
import java.io.IOException;
public class 文件创建 {
public static void main(String[] args) {
//File file = new File(pathname);使用第一种构造方法创建一个文件
try {
File file = new File("D:\\IOStream\\text1.txt");
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
//File file = new File(parent:StringPath,child:path);

使用第二种构造方法创建一个文件
try {
File file = new File("D:\\IOStream\\","text2.txt");
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
//File file = new File(parent:filePath,child:path);

使用第三种构造方法创建一个文件
try {
File filepath = new File("D:\\IOStream\\");
if (filepath.exists()) {
filepath.mkdirs(); 
}
File file = new File(filepath,"text3.txt");
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}

2.获取相关文件信息

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.目录的操作 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 } 4、Scanner 与 Println 1、基本键盘输入 import org.testng.annotations.Test; import java.util.Scanner;public class scanPrintTest { public static void main(String[] args) { Scanner input = new Scanner(System.in); String str = input.next(); System.out.println(str); System.out.println("hello world"); } } 2、常见键盘输入类型 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); 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,javaIO,File,println,new,out
From: https://www.cnblogs.com/zkzk111/p/16861662.html

相关文章

  • JavaIO流
    我们得先了解什么是文件?文件就是我们保存数据的地方(类似word文档,excel文件,png图片,MP4视频,…这些都是存储数据的地方)流的概述​要完成文件的读写操作,就必须了解C#中另外......
  • JavaIO流
    文件的创建与查询1、什么是文件?文件是我们保存数据的地方2、文件流文件在程序中是以流的形式来操作的。流:数据在数据源(文件)和程序(内存)之间经历的路径输入流:数据从数据......
  • JavaIo案例
    1、常用的文件操作方式一:根据路径构建一个File对象://方式1@Testpublicvoidcreate1(){StringfilePath="D:\\file1.txt";Filefile=newFile(filePa......
  • JavaIO流理解
    JavaIO流理解文件什么是文件?文件是我们保存数据的地方。文件流文件在程序中是以流的形式来操作的。流:数据在数据源(文件)和程序(内存)之间经历的路径输入流:数据从......
  • javaIO流
    1、常用文件操作    2、获取文件相关信息    3、目录的操作          ......
  • JavaIO流
    1.创建文件相关构造器和方法  2.获取文件的相关信息 3.目录的操作      4.基本键盘输入 ......
  • javaIO流
    1、常用文件操作    2、获取文件相关信息    3、目录的操作            4、IO流原理及流的分类  5、Scanner与Println......
  • JavaIo案例
    FIleFIle是文件对象,可以表示一个文件,也可以表示文件夹。研究其源码,没有什么意义,我们要做的,是研究怎么用。常用的文件操作方式一:根据路径创建一个文件(只能创建在磁盘根......
  • Javaio流学习
    创建文件的三种方式:1.packageyjtest.demo;importjava.io.File;importjava.io.IOException;publicclasstestcreate{publicstaticvoidmain(String[]args)throws......
  • JAVAIO文件创建
    文件创建 packageCreateFILES;importjava.io.File;importjava.io.IOException;publicclassIO{publicstaticvoidmain(String[]args){//......