Java学习之IO一

File的操作

 1 package com.gh.file;
 2 import java.io.File;
 3 import java.io.IOException;
 4 /**
 5  * File操作
 6  * @author ganhang
 7  *
 8  */
 9 public class FileDemo {
10     public static void main(String[] args) {
11         //File.separator表示 ‘/‘
12         File file =new File("1.txt");
13         try {
14             file.createNewFile();
15         } catch (IOException e) {
16             e.printStackTrace();
17         }
18         System.out.println(file.getParent());
19         File file2 =new File("D:\\");
20         String [] filenames=file2.list();
21         for(String s:filenames){//输出d盘下的所有文件名
22             System.out.println(s);
23         }
24     }
25 }
时间: 2024-10-08 21:58:51

Java学习之IO一的相关文章

Java学习之==>IO文件操作体系

一.概述 在整个 Java.io 中最重要的就是5个类和一个接口.5个类指的是 File.InputStream.OutputStream.Reader.Writer,一个接口指的是Serializable.掌握了这些IO的核心操作那么对于Java中的IO体系也就有了一个初步的认识了. File(文件类):主要用来描述文件或目录的属性,例如:文件大小,修改文件名,删除文件,判断文件所在路径等. InputStream(字节输入流):抽象类,基于字节的输入操作,是所有输入流的父类.定义了所有输入流

Java学习之IO二

之前学了File便想把我学习视频的名字改了,因为文件名太长不好看,便试着写了个功能实现 1 package com.gh.file; 2 3 import java.io.File; 4 5 /** 6 * 批量文件命名 7 * 8 * @author ganhang 9 * 10 */ 11 public class FileRename { 12 public static String filepath = "F:\\学习\\JAVA\\JAVA_SE";// 要批量重命名的文件

Java学习之IO流一

01. IO技术概述 * a: Output * 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 * b: Input * 把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作 * c: IO操作 * 把上面的这种输入和输出动作称为IO操作 02. File类的概述和作用 * A:File类的概述和作用 * a: File的概念 * File类是文件和目录路径名的抽象表示形式 * Java中把文件或者目录(文件夹)都封装成File对象 * 我们要去操作硬盘

Java学习之IO字节流

字节流分为FileInputStream 和FileOutputStream 1 package com.io; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.io.IOException; 7 import java.io.InputStream; 8 /** 9 * 文件字节流的读取 10 * @author ga

java学习笔记 --- IO(3)

1.FileReader:读取字符流,默认GBK public class CharStreamDemo { public static void main(String[] args) throws IOException { //给文件中写中文 writeCNText(); //读取文件中的中文 readCNText(); } //读取中文 public static void readCNText() throws IOException { FileReader fr = new Fil

java学习笔记 --- IO(2)

IO流的分类:  流向:  输入流  读取数据  输出流 写出数据  数据类型: 字节流 字节输入流  读取数据 InputStream 字节输出流  写出数据 OutputStream 字符流 字符输入流  读取数据 Reader 字符输出流  写出数据 Writer 注意:一般我们在探讨IO流的时候,如果没有明确说明按哪种分类来说,默认情况下是按照数据类型来分的. 1.FileOutputStream:字节输出流 FileOutputStream的构造方法:   FileOutputStre

java学习之IO对象流

//注意对象类要打标记实现Serializable接口 1 package com.gh; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.io.InputStream; 8 import java.io.ObjectInputStrea

java学习之IO文件分割

1 package om.gh.homework; 2 import java.io.*; 3 /** 4 * 实现分割文件; 5 * @param file 6 */ 7 public class HomeWork { 8 /** 9 * @param src 10 * 要分割的文件路径 11 * @param n 12 * 每个文件的大小以mb为单位 13 * @param desc 14 * 分割的文件存放路径 15 * @throws FileNotFoundException 16 *

java学习之IO字符流

1 package com.io; 2 3 import java.io.*; 4 /** 5 * 文件字符流的读取 6 * @author ganhang 7 * 8 */ 9 public class FileReaderDemo { 10 public static void read(){ 11 File file =new File("1.txt"); 12 try { 13 FileReader fr=new FileReader(file); 14 StringBuffe