导航:首页 > 文件教程 > java实验文件管理

java实验文件管理

发布时间:2023-01-06 00:12:46

① 用java编写简单文件管理类

java.io包里有很多与文件有关的类,可以很容易地实现文件的创建、删除等基本操作,建议楼主下载一个JDK API 1.6.0的帮助文档看看,里面有详细的介绍

② 用java模拟磁盘管理,求思路

1,利用File.listRoots()得到根目录;
2,以每一个根目录为单位,建立一颗树,利用递归得到目录下的所有文件,并将其加入树的节点中
3,将所有根目录整合进一棵树树中,将根树显示
完成磁盘文件的显示,当然,完全搜索出来计算量肯定很大,可以在第二步只搜索两层,以判断是否叶节点,每次点击事件时再向下搜两层。
以上只是我自己的想法,也许有更好的方法。

③ java Excel文件管理相关问题,如何自动按照属性将文件分类

//你需要先去
去下载一个commons.io的jar包,然后加载到你的project里.
//这个程序就实现了,从根据config.properties中第二列的fileType,分别第一列的file到不同的folder.
importjava.io.File;
importjava.io.IOException;
importjava.util.HashMap;
importjava.util.Scanner;
importorg.apache.commons.io.FileUtils;
publicclassFileCopyPasteDemo
{
publicstaticvoidmain(String[]args)
{
FileCopyPasteDemodemo=newFileCopyPasteDemo();
demo.loadProperties();
demo.Paste();
}
privateHashMap<String,String>fileList;
privatevoidPaste()
{
Filesource=null;
for(StringsrcString:fileList.keySet())
{
StringfileType=fileList.get(srcString);
System.out.println(srcString+"istypeof"+fileType);
source=newFile(srcString);
if(source.exists())
if(fileType.equals("A"))
Directory(source,newFile("C:\ATypeFolder"));
elseif(fileType.equals("B"))
Directory(source,newFile("C:\BTypeFolder"));
}
}
privatevoidloadProperties()
{
Scannerscan=null;
fileList=newHashMap<String,String>();
try
{
scan=newScanner(newFile("config.properties"));//Filesavedthefilelist
while(scan.hasNextLine())
{
Stringline=scan.nextLine();
String[]array=line.split("");
fileList.put(array[0],array[1]);
}
}
catch(Exceptionex)
{
ex.printStackTrace();
}
finally
{
if(scan!=null)
{
scan.close();
}
}
}
privatevoidDirectory(Filesource,Filedest)
{
try
{
FileUtils.FileToDirectory(source,dest);
}
catch(IOExceptione)
{
e.printStackTrace();
}
}
}

④ 操作系统实验简单文件管理系统 谢谢 急急急

我有c#的。。。不过和你的要求还有点点区别。。。不存在用户的区别,只是文件分级(类似于windows)

⑤ 求一个简单的用java语言编写的文件管理器的源代码🙏

public class complie {
int i,j;
public complie(int i,int j)//构建一个复数类
{
this.i=i;
this.j=j;
}
complie add(complie c)//复数加法
{
int l,k;
l=c.i+i;
k=c.j+j;
return (new complie(l,k));
}
complie cut(complie c)//复数减法
{
int l,k;
l=i-c.i;
k=j-c.j;
return (new complie(l,k));
}
void ToString()//将复数输出
{
System.out.println("复数为:"+i+"+"+j+"i");
}

public static void main(String[] args)
{
complie a=new complie(4,5);
complie b=new complie(2,3);
System.out.println("构造的复数类为:");
a.ToString();
b.ToString();
System.out.println("运算复数a+b=:");
a.add(b).ToString();
System.out.println("运算复数a-b=:");
a.cut(b).ToString();

}
}

⑥ 用JAVA制作一个文件系统管理器文件目录浏览,创建目录,移动文件,文件改名,文件删除等等功能

FileInfo
Directory
这两个类应该能满足你
不行的话
你搜下
java文件操作什么都有了
不行可以问我

阅读全文

与java实验文件管理相关的资料

热点内容
nodejsudp互发 浏览:168
迅雷下载过的痕迹在哪个文件夹 浏览:522
迷你编程第一关的第二张怎么玩 浏览:228
ps预设文件在哪里下载 浏览:415
确认文件夹替换选全部是什么意思 浏览:883
苹果商店app到期如何延期 浏览:686
数控自动送料夹紧怎么编程 浏览:634
研究生程序员工资一般多少钱 浏览:693
sss6692b5量产工具 浏览:948
xyj文件是什么 浏览:941
vb中图片放大缩小代码 浏览:569
三星应用商店是哪个文件夹 浏览:980
win10更新之后所有游戏 浏览:277
迷你编程机械区的第四关怎么完成 浏览:944
selectudplinux 浏览:254
vep文件 浏览:249
msi解包工具 浏览:607
怎么注册农行掌上银行app 浏览:764
火萤这个app怎么样 浏览:46
java下拉框赋值 浏览:615

友情链接