您当前的位置: 首页 >  Java

钟钟终

暂无认证

  • 0浏览

    0关注

    233博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java 输入输出

钟钟终 发布时间:2022-05-12 07:56:13 ,浏览量:0

文件的创建,重命名,删除,获取文件列表。。。

import javax.swing.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.io.*;
public class Main {

    public static  void main(String[] args) throws IOException {
        //创建目录
        File fp=new File("d:/dir1");
        if(fp.exists()==false)
            fp.mkdirs();
        //创建文件
        File f2=new File("d:/dir1/1.txt");
        f2.createNewFile();
        //写入内容
        FileWriter fw=new FileWriter(f2);
        fw.write("zzzsy");
        fw.close();
        //最后修改时间
        System.out.println("file size:"+f2.length());
        SimpleDateFormat sdf=new SimpleDateFormat("yy-mm-dd kk:yy:ss");
        String last=sdf.format(new Date(f2.lastModified()));
        System.out.println("last Modified time:"+last);
        //读取内容
        Scanner sc=new Scanner(new File("d:/dir1/1.txt"));
        String s=sc.next();
        System.out.println("content:"+s);
        //重命名
        f2.renameTo(new File("d:/dir1/2.txt"));
        //获取文件列表
        String[] s1=fp.list();
        System.out.println("----------file list-----------");
        for(String x:s1)
            System.out.println(x);
        //删除文件
        f2.delete();
        fp.delete();
    }
}

处理二进制图片:

import java.io.*;
public class Main {

    public static  void main(String[] args) throws IOException {
        File f1=new File("d:/1.jpg");
        if(f1.exists())
        {
            f1.delete();
        }
        else
            f1.createNewFile();
        FileInputStream fis = new FileInputStream("d:/2.jpg");
        FileOutputStream fos = new FileOutputStream("d:/1.jpg");
        while (true) {
            int a = fis.read();
            if (a == -1) {
                break;
            } else {
                fos.write(a ^ 100);
            }
        }
        fos.close();
        fis.close();
    }
}
关注
打赏
1664378814
查看更多评论
立即登录/注册

微信扫码登录

0.0369s