一、创建、查看文件
首先插入包java.io.*,然后创建File对象。
有三种方法创建文件,不过都是将创建文件的绝对路径用String类型数据保存,在创建File对象时引用String数据,然后再调用方法file.createNewFile()就能成功创建文件了。
代码如下:
import org.testng.annotations.Test; import java.io.File; import java.io.IOException; public class testCreate { public static void main(String[] args){
} @Test //方式一 public void createFile(){ String filePath = "e:\\file.txt"; File file = new File(filePath); try{ file.createNewFile(); System.out.println("文件创建成功!"); }catch(IOException e){ e.printStackTrace(); } } //方式二 @Test public void createFile2(){ File pFile = new File("e:\\"); String name = "file2.txt"; File file = new File(pFile,name); try{ file.createNewFile(); System.out.println("文件创建成功!"); }catch (IOException e){ e.printStackTrace(); } } //方式三 @Test public void createFile3(){ String pf = "e:\\"; String f = "file3.txt"; File file = new File(pf,f); try{ file.createNewFile(); System.out.println("文件创建成功!"); }catch (IOException e){ e.printStackTrace(); } } }
结果如图:
创建文件后可以通过File对象里的方法获取文件信息
代码如下:
//打印出文件信息
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());
结果如下:
二、创建目录
首先插入包java.io.*,然后创建File对象。
将创建目录的绝对路径用String类型数据保存,在创建File对象时引用String数据,然后再调用方法file.mkrids()就能成功创建目录了。
代码如下:
@Test public void fileMkdir(){ //创建文件对象 String path = "E:\\test"; File file = new File(path); if(file.exists()){ System.out.println(path+"该目录已经存在!"); }else{ if(file.mkdirs()){ System.out.println("目录创建成功!"); }else System.out.println("目录创建失败!"); } }
结果如下:
三、控制台I/O流
通过创建Scanner对象后,调用Scanner对象里的方法就可以实现在控制台里输出输入I/O流。
代码如下:
import java.util.Scanner; public class scanPrintTest { public static void main(String[] args) { //创建Scanner对象,从控制台输入 Scanner input = new Scanner(System.in); System.out.println("输入一个String类型的数据:"); String s = input.next(); System.out.println(s); System.out.println("hello world"); } }
结果如图:
代码如下:
import java.util.Scanner; public class scanPrintTest { public static void main(String[] args) { //创建Scanner对象,从控制台输入 Scanner input = new Scanner(System.in); System.out.println("输入一个String类型的数据:"); String s = input.next(); System.out.println(s); System.out.println("hello world"); } }
结果如图:
标签:Java,String,查看,File,System,file,println,文件目录,out From: https://www.cnblogs.com/HBB666/p/16869189.html