当前位置:首页 » 编程语言 » 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文件到桌面。

热点内容
数据库的根本目标 发布:2025-07-18 21:37:50 浏览:937
压缩机的流速 发布:2025-07-18 21:37:40 浏览:406
三星怎么取消手机密码 发布:2025-07-18 21:33:50 浏览:629
安卓手机耳机如何弹窗显示电量 发布:2025-07-18 21:20:53 浏览:59
云服务器搭建需要什么工具 发布:2025-07-18 20:51:08 浏览:322
如何提高手机缓存速度 发布:2025-07-18 20:24:48 浏览:237
vba读取数据库数据 发布:2025-07-18 20:24:48 浏览:608
shell解压zip 发布:2025-07-18 20:20:36 浏览:861
安卓泰拉瑞亚去哪里买 发布:2025-07-18 20:01:05 浏览:694
flash编译器 发布:2025-07-18 19:49:38 浏览:487