java文件管理|急求Java简单文件管理类程序

❶ 用java制作一个文件系统管理器文件目录浏览,创建目录,移动文件,文件改名,文件删除等等功能

FileInfoDirectory这两个类应该能满足你不行的话你搜下java文件操作什么都有了不行可以问我

❷ 请问JAVA游戏下载了放在手机的哪个文件夹里

随便放一个文件夹只要自己能找到就行。然后用手机安装。在菜单—-应用程序——>办公工具——>文件管理里面选择你刚才放进去的安装文件就行了·手机游戏下载安装最佳方法:1、把你手机的数据线插好,小端插手机,大端(也就是所谓的usb口)插电脑2、进入d.cn网(其它网也可以)3、挑选你喜欢的手机游戏,不用太在乎机型的差别,手机游戏基本是通用的,格式一般是jar的4、点击下载链接,将手机游戏下载到你手机在电脑中所显示的U盘中5、下载完毕后,拔出数据线。在手机上找到该游戏,选择,安装(进入后菜单可见)6、安装完毕,可以玩了············(希望ι奈落。的回答对您有帮助)···············

❸ 如何用java语言模拟文件管理系统急求。对java没兴趣,可是要完成作业。。

主要练习java的文件操作,输入输出流吧,参考下面的看看http://wenku..com/link?url=-LbOl6JgIWIQOxPjQ7UKlOFHdXOeQW_5NIRkAmC

❹ Java如何在AWT界面实现文件管理器

很简单

用JTree实现即可

❺ 修改java文件管理权限

下载带证书版的浏览器,就行了!没有就自己授权,手机连接电脑在卡找到那个软件所在位置(一般都是隐藏的文件夹,大多数是JAVA文件夹)找到那个软件,是两个文件夹,一个txt文件,有的手机不同,只要打开TXT文件把Domain: Untrurted改成Domain: Trusted Third或Domain: Manufacturer注意冒号后有一个空格在到许可里就能改了!

❻ 谁能帮我设计一个Java的文件管理系统谢谢各位

文件管理系统是指管理本地文档还是网络文件服务器?

❼ 求帮写个JAVA简易文件管理器

还没写好吗 我可以给你写 see my name , find me

❽ java做个文件管理器

FILE类,有swing显示

❾ 谁帮我用java做一个简单的文件管理器 有偿的

用java的swing相关工具类外边框窗体使用window计算结果显示等用文本框text,并设置成只读下面的所有按钮用button,点击按钮触发点击事件,进行相应的计算并输入到文本框text里

❿ 急求Java简单文件管理类程序

这是别人写好的package sunnykid.file;import java.io.*;import sunnykid.text.SunnykidNumber;/** * <p>标题: JAVA文件操作工具类</p> * <br> * <p>描述: 阳光软体工作室常用工具包</p> * <br> * <p>版权: 版权所有 (c) 2007</p> * <br> * <p>组织: 阳光软体工作室</p> * * @author 钟晓籁 * @version V1.0 */public class FileOperator { /** * 不带参数的构造函数 */ public FileOperator() { super(); } /** * 删除指定的文件 * @param filepath String 待删除的文件路径及名称 * @throws IOException */ public void delete(String filepath) throws IOException { Runtime rt = Runtime.getRuntime(); rt.exec("cmd /c del " + filepath); } /** * 将字符串写入文件 * @param content String 待写入的字符串内容 * @param filepath String 待写入的文件路径及名称 * @throws IOException */ public void write(String content, String filepath) throws IOException { File file = new File(filepath); FileWriter fw = new FileWriter(file); fw.write(content); fw.close(); } /** * 读取文件中的内容 * @param filepath String 待读取的文件路径及名称 * @return String 返回从文件中读取的字符串内容 * @throws IOException */ public String read(String filepath) throws IOException { int text = 0; File file = new File(filepath); FileReader fr = new FileReader(file); int len = (int) file.length(); char[] buffer = new char[len]; while (fr.ready()) { text = text + fr.read(buffer, text, len – text); } fr.close(); String content = new String(buffer, 0, text); return content; } /** * 判断一个文件是否存在 * @param filepath String 待判断的文件路径及名称 * @return boolean 返回文件是否存在结果 */ public boolean isExist(String filepath) { File file = new File(filepath); if (file.exists()) { return true; } else { return false; } } /** * 重命名文件或目录 * @param oldname String 重命名前的文件或目录名称 * @param newname String 重命名后的文件或目录名称 * @return boolean 返回操作是否成功结果 */ public boolean rename(String oldname, String newname) { File oldfile = new File(oldname); File newfile = new File(newname); boolean success = oldfile.renameTo(newfile); return success; }/** * 剪切指定文件至指定的目录 * @param from String 源文件的路径及名称 * @param to String 目标路径及名称 */ public void move(String from, String to) { File oldfile = new File(from); File newfile = new File(to); oldfile.renameTo(newfile); }/** * 拷贝指定文件至指定的目录 * @param from String 源文件的路径及名称 * @param to String 目标路径及名称 * @throws IOException */ public void (String from, String to) throws IOException { int BUFF_SIZE = 100000; byte[] buffer = new byte[BUFF_SIZE]; InputStream in = null; OutputStream out = null; try { in = new FileInputStream(from); out = new FileOutputStream(to); while (true) { synchronized (buffer) { int amountRead = in.read(buffer); if (amountRead < 0) { break; } out.write(buffer, 0, amountRead); } } } finally { if (in != null) { in.close(); } if (out != null) { out.close(); } } }/** * 获取文件扩展名 * @param filename String 需要获取大小的文件之完整路径 * @return String 返回文件扩展名 */ public String getExtension(String filename) { String defExt = null; if ((filename != null) && (filename.length() > 0)) { int i = filename.lastIndexOf('.'); if ((i > 0) && (i < (filename.length() – 1))) { defExt = filename.substring(i + 1); } } return defExt; } /** * 获取文件字节数 * @param filename String 需要获取大小的文件之完整路径 * @return long 返回文件大小字节数 */ public long fileSize(String filename) { long size = 0L; File file = new File(filename); if (this.isExist(filename) == true) { size = file.length(); } return size; } /** * 获取标准单位之文件大小 * @param bytesize long 需要转换为标准单位的文件之字节数 * @return String 返回标准单位之文件大小 */ public String switchSize(long bytesize) { String size = ""; SunnykidNumber sn=new SunnykidNumber(); float number = 0.0f; if (bytesize <= 0) { size = "0Bytes"; } else if (bytesize < 1024) { size = String.valueOf(size) + "Bytes"; } else if (bytesize < 1048576) { number = (float) bytesize / 1024; size = sn.parseCurrency(number) + "KB"; } else if (bytesize < 1073741824) { number = (float) bytesize / 1024 / 1024; size = sn.parseCurrency(number) + "MB"; } else if (bytesize < 1099511627776L) { number = (float) bytesize / 1024 / 1024 / 1024; size = sn.parseCurrency(number) + "GB"; } return size; }} ====================package sunnykid.text;import java.text.*;/** * <p>标题: 用於操作数字的类</p> * <br> * <p>描述: 阳光软体工作室常用工具包</p> * <br> * <p>版权: 版权所有 (c) 2007</p> * <br> * <p>组织: 阳光软体工作室</p> * * @author 钟晓籁 * @version V1.0 */public class SunnykidNumber { /** * 不带参数的构造函数 */ public SunnykidNumber() { super(); } /** * 将数字格式化成货币样式 * @param unfmt_dbl double 未经格式化的数字 * @return String 返回按照货币样式格式化后的字符串 */ public String getCurrency(double unfmt_dbl) { //双精度数转化成货币类型两位小数 NumberFormat nf = NumberFormat.getCurrencyInstance(); //按照货币类型格式化数字 String fmted_str = nf.format(unfmt_dbl); return fmted_str; } /** * 按照货币类型格式化数字 * @param unfmt_dbl double 未经格式化的数字 * @return String 返回按照货币类型格式化后的字符串 */ public String parseCurrency(double unfmt_dbl) { //双精度数转化成货币类型两位小数的字符串 DecimalFormat df = new DecimalFormat("#.00"); //按照货币类型格式化数字 String fmted_str = df.format(unfmt_dbl); return fmted_str; }/** * 双精度小数转化成百分数 * @param unfmt_dbl double 未经格式化的数字 * @return String 返回按照百分比样式格式化后的字符串 */ public String parsePercect(double unfmt_dbl) { //双精度小数转化成百分数 NumberFormat nf = NumberFormat.getPercentInstance(); //按照百分比格式化数字// nf.setMinimumIntegerDigits(integ);// 设置数的整数部分所允许的最大位数// nf.setMaximumFractionDigits(fract);// 设置数的小数部分所允许的最大位数 String fmted_str = nf.format(unfmt_dbl); return fmted_str; } /** * 双精度小数四舍五入为整数 * @param unfmt_dbl double 未经转化的小数 * @return int 小数四舍后得到的整数 */ public int roundNumber(double unfmt_dbl) { String temp_str = String.valueOf(unfmt_dbl); //将小数转化为字符串 if (temp_str.indexOf(".") <= 0) { } int indexOfDot = temp_str.indexOf("."); //获取小数点位置 int temp_int = Integer.parseInt(temp_str.substring(indexOfDot + 1, indexOfDot + 2)); if (temp_int < 5) { //判断小数点后一位的数字是否大於5 return Integer.parseInt(temp_str.substring(0, indexOfDot)); //四舍 } else { return Integer.parseInt(temp_str.substring(0, indexOfDot)) + 1; //五入 } }}


赞 (0)