⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fileviewer.java~2~

📁 这是各类实用工具的源码100例
💻 JAVA~2~
字号:
package jfileviewerdemo;import java.io.File;import java.util.Date;import java.util.Iterator;import java.util.Vector;public class FileViewer{        File myDir;        File[] contents;        Vector vectorList;        Iterator currentFileView;        File currentFile;        String path;        public FileViewer(){                path=new String("");                vectorList=new Vector();        }        public FileViewer(String path){                this.path=path;                vectorList=new Vector();        }        /**         * 设置浏览的路径        */        public void setPath(String path){                this.path=path;        }        /***         * 返回当前目录路径        */        public String getDirectory(){                return myDir.getPath();        }        /**         * 刷新列表        */        public void refreshList(){                if(this.path.equals("")) path="c:\\";                myDir=new File(path);                vectorList.clear();                contents =myDir.listFiles();                //重新装入路径下文件                for(int i=0;i<contents.length;i++){                        vectorList.add(contents[i]);                }                currentFileView=vectorList.iterator();        }        /**         * 移动当前文件集合的指针指到下一个条目         * @return 成功返回true,否则false        */        public boolean nextFile(){                while(currentFileView.hasNext()){                        currentFile=(File)currentFileView.next();                        return true;                }                return false;        }        /**         * 返回当前指向的文件对象的文件名称        */        public String getFileName(){                return currentFile.getName();        }        /**         * 返回当前指向的文件对象的文件尺寸        */        public String getFileSize(){                return new Long(currentFile.length()).toString();        }        /**         * 返回当前指向的文件对象的最后修改日期        */        public String getFileTimeStamp(){                return new Date(currentFile.lastModified()).toString();        }        /**         * 返回当前指向的文件对象是否是一个文件目录        */        public boolean getFileType(){                return currentFile.isDirectory();        }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -