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

熱點內容
瑞銀3887win10 瀏覽:833
學網路編程哪個好 瀏覽:805
手機vmos導入的文件在哪裡 瀏覽:115
蘋果手機可以把文件傳到華為嗎 瀏覽:63
海川化工下載的文件默認到哪裡 瀏覽:343
學唱粵語歌app 瀏覽:975
qq游戲生死狙擊玩不了 瀏覽:120
win10郵件不顯示圖片 瀏覽:922
口袋妖怪所有版本下載 瀏覽:504
我們身邊都有哪些大數據例子 瀏覽:25
震旦adc307掃描的文件在哪裡 瀏覽:999
圖片打開變成文件 瀏覽:194
松下微單電腦傳文件軟體 瀏覽:574
蘋果藍牙鍵盤surface 瀏覽:170
mindmaplinux 瀏覽:733
oppo手機怎麼連接電腦傳輸數據 瀏覽:624
word刪除章節附註分隔符 瀏覽:773
公告質疑需要哪些文件 瀏覽:608
資料庫模型是干什麼的 瀏覽:404
win10的驅動怎麼安裝驅動 瀏覽:320

友情鏈接