导航:首页 > 文件教程 > 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实验文件管理相关的资料

热点内容
如何把数据库加入其中 浏览:661
编程除法怎么取消取整 浏览:625
股票编程软件哪里有卖 浏览:503
access导入多个txt文件 浏览:917
大脸app安卓下载 浏览:439
怎么休改文件名 浏览:989
cdr导出图片不显示文件名 浏览:761
pcdmis如何离线编程 浏览:201
微信推文插入文件 浏览:844
生产文件柜图片 浏览:244
如何设置微信数据增加 浏览:95
excel文件不再增大 浏览:613
ug编程刀路怎么复制不用鼠标选取 浏览:97
excel文件打开扩展名错误 浏览:10
阿里巴巴怎么做数据包 浏览:442
无线网络连接一直显示未连接 浏览:25
windows7如何自动激活工具下载 浏览:57
天语救砖工具 浏览:839
网络体育课程有哪些 浏览:19
苹果微信怎么查看文件 浏览:165

友情链接