• 大小: 277KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Java
  • 标签: 支持登录  

资源简介

为用户文件管理系统 可对Windows的文件进行分类管理,并且调用电脑上的默认程序打开文件。具体操作:点击进行分类按钮,分类完成后,点击相应的按钮,对可显示相应文件,在点击选中按钮,在点击打开按钮 则调用电脑默认程序打开电脑。

资源截图

代码片段和文件信息

package org.com;

import java.awt.event.ActionEvent;
import java.io.*;
import java.util.ArrayList;
import java.util.linkedList;

public class ListRoots {
static StringBuilder builder=new StringBuilder();
//public static File f ;
//public static File[] files;
public static ArrayList listpath = new ArrayList();
public ListRoots()
{
listRoots();
}
public static void listRoots() {
File[] roots = File.listRoots();
for (int i = 0; i < roots.length; i++) {
builder.append(roots[i].toString()+“\\“+“ “);
}
String [] strarr=builder.toString().split(“ “);
for (String string : strarr) {
//System.out.println(string);
}
for(int i=0;i listDirectory(strarr[i]);
}
}

static void listDirectory(String dir) {
linkedList list = new linkedList();

File f  = new File(dir);
File[] files = f.listFiles();
if (files == null)
return;
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
//System.out.println(files[i]);
list.add(files[i]);
listDirectory(files[i].getAbsolutePath());
}

else if(files[i].toString().endsWith(“.doc“)||files[i].toString().endsWith(“.mp4“)||files[i].toString().endsWith(“.mp3“)||files[i].toString().endsWith(“.ppt“)||files[i].toString().endsWith(“.jpg“))
{
System.out.println(files[i].getName());
listpath.add(files[i].getAbsolutePath());
}
}
/*File tmp;
while (!list.isEmpty())
{
tmp=list.removeFirst();
if(tmp.isDirectory())
files=tmp.listFiles();
  if()
}*/

}
public void copyFile( String oldPathString newPath)
{
try {
int bytesum=0;
int byteread=0;
File oldfile=new File(oldPath);
if(oldfile.exists())
{
InputStream inStream = new FileInputStream(oldfile);
FileOutputStream fs = new FileOutputStream(newPath);
byte[] buffer =new byte[1444];

while((byteread=inStream.read(buffer))!=-1)
{

bytesum+=byteread;
fs.write(buffer0byteread);



}
inStream.close();

}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
 
}
public void createFolder(String strPath)
{
try{
File myfilepath=new File(strPath);
if(!myfilepath.exists())
{
myfilepath.mkdir();

}

}catch( Exception e)
{
System.out.println(“新建文件夹出错“);
e.printStackTrace();
}

}




}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-07-17 09:25  file2\
     文件         323  2015-07-07 15:40  file2\.classpath
     文件         381  2015-07-06 16:29  file2\.project
     目录           0  2015-07-17 09:25  file2\bin\
     目录           0  2015-07-17 09:25  file2\bin\org\
     目录           0  2015-07-17 09:25  file2\bin\org\com\
     文件        3387  2015-07-17 08:50  file2\bin\org\com\ListRoots.class
     目录           0  2015-07-17 09:25  file2\bin\ui\
     文件         984  2015-07-17 08:50  file2\bin\ui\login$1.class
     文件        2883  2015-07-17 08:50  file2\bin\ui\login.class
     文件         648  2015-07-17 08:50  file2\bin\ui\ui1$1.class
     文件         854  2015-07-17 08:50  file2\bin\ui\ui1$2.class
     文件         854  2015-07-17 08:50  file2\bin\ui\ui1$3.class
     文件         856  2015-07-17 08:50  file2\bin\ui\ui1$4.class
     文件         854  2015-07-17 08:50  file2\bin\ui\ui1$5.class
     文件         857  2015-07-17 08:50  file2\bin\ui\ui1$6.class
     文件         887  2015-07-17 08:50  file2\bin\ui\ui1$7.class
     文件         964  2015-07-17 08:50  file2\bin\ui\ui1$8.class
     文件        2016  2015-07-17 08:50  file2\bin\ui\ui1$9.class
     文件        3019  2015-07-17 08:50  file2\bin\ui\ui1.class
     文件      185380  2015-07-07 15:40  file2\miglayout-src.zip
     文件       82869  2015-07-07 15:40  file2\miglayout15-swing.jar
     目录           0  2015-07-17 09:25  file2\src\
     目录           0  2015-07-17 09:25  file2\src\org\
     目录           0  2015-07-17 09:25  file2\src\org\com\
     文件        2519  2015-07-14 16:00  file2\src\org\com\ListRoots.java
     目录           0  2015-07-17 09:25  file2\src\ui\
     文件        2579  2015-07-17 08:33  file2\src\ui\login.java
     文件        8062  2015-07-17 08:20  file2\src\ui\ui1.java

评论

共有 条评论

相关资源