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

热点内容
mac应用程序打不开了 浏览:836
qq飞车手游内测版下载地址 浏览:927
中文网站翻译成俄语多少钱 浏览:107
文件名加标题 浏览:644
共享数据怎么被冻结了 浏览:150
如何登记考勤数据 浏览:640
苹果6s前置照片效果 浏览:171
企业微信素材库文件下载链接 浏览:582
pdf文件怎么取消标黄 浏览:781
打电话时不能使用网络是什么原因 浏览:919
ps怎么将文件合并 浏览:747
java的日期格式化 浏览:981
电脑应用程序怎么关 浏览:986
微信上链接在哪个文件夹 浏览:691
欧姆龙安装打开找不到密钥文件 浏览:302
苹果基本表情 浏览:128
我的世界教育版编程在哪里 浏览:842
pong文件夹找不到 浏览:759
69版本黑切 浏览:997
杭州道富java 浏览:635

友情链接