测试用

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {

    private static String pathname = "E:/java";
    /*
      0:48
      1:49
      2:50
      */
    private static byte yellow = 48;
    private static byte white = 49;
    private static byte black = 50;
    private static int yellowNum = 0;
    private static int whiteNum = 0;
    private static int blackNum = 0;

    static void writeDate(File directoryFile, int flag) {
        for (File textFile : directoryFile.listFiles()) {
            // 创建基于文件的输出流
            try (FileOutputStream fis = new FileOutputStream(textFile)) {
                if (textFile.isFile() && textFile.getName().endsWith(".txt")) {
                    // 把数据写入到输出流并计数
                    switch (flag) {
                        case 0:
                            fis.write(yellow);
                            yellowNum++;
                            break;
                        case 1:
                            fis.write(white);
                            whiteNum++;
                            break;
                        case 2:
                            fis.write(black);
                            blackNum++;
                            break;
                        default:
                            break;

                    }
                }
            } catch (IOException e) {
            }

        }
    }


    public static void main(String[] args) {
        SimpleDateFormat sdf =new SimpleDateFormat("yyyyMMdd EEE HH:mm:ss");
        Date date = new Date();
        System.out.println("program start!date: "+sdf.format(date));
        System.out.println("*****************************************");
        File f = new File(pathname);

        if (f.isDirectory()) {
            for (File directoryFile : f.listFiles()) {
                if (directoryFile.isDirectory()){
                    switch (directoryFile.getName()){
                        case "yellow" :
                            writeDate(directoryFile, 0);
                            break;
                        case "white" :
                            writeDate(directoryFile, 1);
                            break;
                        case "black" :
                            writeDate(directoryFile, 2);
                            break;
                        default:
                            break;
                    }
                }

            }
        }

        System.out.println("program end!黄色人种图片:"+yellowNum+",白色人种图片:"+whiteNum+",黑人种图片:"+blackNum);
    }


}

阅读更多
个人分类: 学习笔记
上一篇使用开源sweetalert出现Error:Execution failed for task ':app:processDebugManifest'.
想对作者说点什么? 我来说一句

sltx测试用试用试用

2010年04月02日 9.32MB 下载

others and anyway

2011年10月24日 23KB 下载

重叠IO 完成例程 代码

2009年03月17日 216KB 下载

试用试用

2016年11月15日 655KB 下载

andr 测试用试用

2011年04月06日 5.5MB 下载

TinkerDemo测试用的apk

2017年11月09日 1.11MB 下载

试用的文件文件文件文件

2010年11月10日 216KB 下载

mysql自带的测试用数据库

2016年03月16日 28.22MB 下载

没有更多推荐了,返回首页

关闭
关闭