導航:首頁 > 文件教程 > 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實驗文件管理相關的資料

熱點內容
文件保險櫃什麼意思 瀏覽:956
javastring轉換成data 瀏覽:817
iphone5se是不是翻新機 瀏覽:367
如何製作磁碟啟動引導文件 瀏覽:979
lsx文件如何轉換成pdf文件 瀏覽:745
金蝶kis標准版升級 瀏覽:560
用拼音編程有什麼用 瀏覽:25
ps什麼文件都打不開嗎 瀏覽:74
微信別人發來的word文件怎麼編輯 瀏覽:628
個性化app有什麼好處 瀏覽:200
linux編譯so文件 瀏覽:911
赤潮數據哪裡找 瀏覽:988
weblogic修改登錄密碼 瀏覽:652
python復制excel文件並重新命名 瀏覽:188
哪個編程語言發展前景好 瀏覽:400
歷史文件版本 瀏覽:9
文件夾有多少頁的規格 瀏覽:560
u盤文件防刪 瀏覽:798
安卓耗電分析系統 瀏覽:835
文件夾防寫怎麼去掉 瀏覽:455

友情鏈接