JAVA读取文件夹里的文件目录到TXT

package javapackge;
import java.awt.*;
import java.awt.event.*;
import java.io.File;
import javax.swing.JFrame;

class MyWindowDemo{
    private Frame f;
    private TextField tf;
    private Button btn;
    private TextArea ta;
    MyWindowDemo()
    {
        init();
    }
    public void init(){
        f=new JFrame("my window");
        f.setBounds(300, 100, 600, 500);
        f.setLayout(new FlowLayout());
        tf=new TextField(30);
        btn=new Button("转到");
        ta=new TextArea(15,40);
        f.add(tf);
        f.add(btn);
        f.add(ta);
        myEvent();
        f.setVisible(true);
    }
    private void myEvent(){
        btn.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                String dirpath=tf.getText();
                File dir=new File(dirpath);
                if(dir.exists() && dir.isDirectory()){
                    ta.setText("");
                    String[]names=dir.list();
                    for(String name : names){
                        ta.append(name+"\r\n");
                    }
                }
            }
        });

        f.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e){
                System.exit(0);
            }
        });
    }
}
public class Dumulu {

    public static void main(String[] args) {
        new MyWindowDemo();

    }

}

原文地址:https://www.cnblogs.com/hssmyyq/p/10235776.html

时间: 2024-10-12 18:55:13

JAVA读取文件夹里的文件目录到TXT的相关文章

Java读取文件夹大小的6种方法及代码

这篇文章介绍了JAVA读取文件夹大小的几种方法实例,有需要的朋友可以参考一下. (一)单线程递归方式 package com.taobao.test; import java.io.File; public class TotalFileSizeSequential { public static String fileName = "C:\\Documents and Settings\\Administrator\\桌面\\monkeytalk"; // 递归方式 计算文件的大小

java 遍历文件夹里的文件

Java遍历文件夹的2种方法: A.不使用递归: import java.io.File; import java.util.LinkedList; public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMillis(); LinkedList list = new LinkedList(); File dir = new File("c:\\java\\&quo

使用java读取文件夹中文件的行数

使用java统计某文件夹下所有文件的行数 经理突然交代一个任务:要求统计某个文件夹下所有文件的行数.在网上查了一个多小时没有解决.后来心里不爽就决定自己写一个java类用来统计文件的行数,于是花了两个小时将代码写出(可见我的java功底还是挺烂的).虽然有很多有待改进的地方,依然有纪念意义. 本java类的核心是通过BufferedReader类的readLine()方法,间接的统计行数:通过递归遍历文件. 这个类只是写来完成任务的.结果不是很严谨,许多情况并没考虑到:比如判断想读取某一类文件怎

用java删除文件夹里的所有文件

import java.io.File; public class Test { public static void main(String args[]){ Test t = new Test(); delFolder("c:/bb"); System.out.println("deleted"); } //删除文件夹 //param folderPath 文件夹完整绝对路径 public static void delFolder(String folderP

JAVA读取文件夹大小

几种不同的实现方法: (一)单线程递归方式 package com.taobao.test; import java.io.File; public class TotalFileSizeSequential { public static String fileName = "C:\\Documents and Settings\\Administrator\\桌面\\monkeytalk"; // 递归方式 计算文件的大小 private long getTotalSizeOfFi

Java文件目录树状结构:控制台打印某个文件夹下的文件目录树状结构

1 package com.zhen.file; 2 3 import java.io.File; 4 5 /* 6 * 控制台打印某个文件夹下的文件目录树状结构 7 * 递归算法 8 */ 9 10 public class FileTree { 11 12 public static void main(String[] args) { 13 File file =new File("D:/Github/JavaTest"); 14 PrintFile(file, 0); 15 }

Java递归读取文件夹下所有文档

/** * 递归读取文件夹下所有文档 * @author Administrator * */ public class FileLoop{ private static List<File> fileList = new ArrayList<File>(); public static void main(String[] args) { List<File> list = fileReadLoop("c:/dir"); for(int i=0;

Java遍历文件夹下所有文件并替换指定字符串

应用场景:比如有一个深层次的文件目录结构,如:javaAPI 每个文件里面都有相同的内容,而我们要统一修改为其他内容.上千个文件如果一个个修改显得太不明智. import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.io.PrintWriter; public class Test { /** *

R8&mdash;批量生成文件夹,批量读取文件夹名称+R文件管理系统操作函数

一. 批量生成文件夹,批量读取文件夹名称 今日,工作中遇到这样一个问题:boss给我们提供了200多家公司的ID代码(如6007.7920等),需要根据这些ID号去搜索下载新闻,从而将下载到的新闻存到以公司ID生成的指定文件夹下!所以第一个问题就是200多个公司,不可能每一次下载,都要去点击:新建文件夹,然后对文件夹命名,too boring and monotonous.嘿嘿,幸好有R的陪伴! let's do it,来看看R如何完成这些工作! 主要用到两个函数 一. dir.create-生