當前位置:首頁 » 編程語言 » java文件管理

java文件管理

發布時間: 2023-05-10 21:26:27

1. java編寫一個類似於windows資源管理器的文件管理模塊,文件可以是文件,文件夾,還可以是富文

它實際上是把所有的內容的計算機內部有一個窗口總結

2. 用JAVA製作一個文件系統管理器文件目錄瀏覽,創建目錄,移動文件,文件改名,文件刪除等等功能

/**
* 取得當前目錄下文件對象
* @return
*/
public static Iterator getFiles(File currentFile) {
Vector vector = new Vector();
File afile[] = currentFile.listFiles();
for (int i = 0; i < afile.length; i++)
if (afile[i].isFile())
vector.add(afile[i]);

return vector.iterator();
}

/**
* 取得當前目錄下的子目錄對象列表
* @return
*/
public static Iterator getAllDirectories(File currentFile) {
Vector vector = new Vector();
File afile[] = currentFile.listFiles();
//vector.add(new File(documentRoot, relativeFile + File.separator + "."));
try {
vector.add(new File(currentFile.getCanonicalFile() + File.separator + ".."));
for (int i = 0; i < afile.length; i++)
if (afile[i].isDirectory())
vector.add(afile[i]);
} catch (IOException e) {
if (log.isErrorEnabled()) log.error(e);
}

return vector.iterator();
}

/**
* 取得當前目錄下的子目錄對象列表
* @return
*/
public static Iterator getDirectories(File currentFile) {
Vector vector = new Vector();
File afile[] = currentFile.listFiles();

for (int i = 0; i < afile.length; i++)
if (afile[i].isDirectory())
vector.add(afile[i]);

return vector.iterator();
}

/**
* 將內容寫入文件
* @param file
* @param content
* @throws IOException
*/
public static void writeFile(String file, String content)
throws IOException {
PrintWriter printwriter = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),BIND_ENCODING)));
printwriter.write(content);
printwriter.close();
if (printwriter.checkError())
if (log.isErrorEnabled())
log.error("Error encountered while writing the file!");
else
return;
}

代碼太長,分批發.

3. java圖書信息管理系統用文件存儲數據

資料庫連接類jar包以sql Server 2005 為例:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionUtil {
private static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static String URL = "jdbc:sqlserver://127.0.0.1:1433;databaseName=資料庫名";// 127.0.0.1
private static String USERNAME = "登錄名";
private static String PASSWORD = "登錄密碼";

private static Connection CON = null;

public static Connection openConnection() {
try {
Class.forName(DRIVER);
CON = DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return CON;
}

public static void closeConnection() {
try {
CON.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

4. 想保存文件在java說沒有管理許可權,怎麼設置

Program Files文高伍件夾戚缺或寫文件需要管理員許可權。一般不用來存源代碼。
或者你用管理員方式打開你的ide就沒問題扮漏。

5. 如何將java文件導出到桌面

1 可以通過IDE中的導出功能或者手動復制粘貼來實現導出Java文件到桌面。

2 如果是在Eclipse IDE中,可以右鍵點擊Java文件,選擇「Export」或者「導出返首租」,然後選擇「File System」或者「文件系統」選項,設置導出路徑芹知為桌面即可。

3 如果是手動復制粘貼,可以先在文件管理漏兆器中找到Java文件所在的文件夾,然後選擇Java文件,使用快捷鍵「Ctrl+C」復制,然後在桌面上選擇一個空白區域,使用快捷鍵「Ctrl+V」粘貼即可導出Java文件到桌面。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:713
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:978
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:687
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:839
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:745
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1085
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:314
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:194
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:882
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:840