今天给各位分享java实验文件管理的知识,其中也会对文件管理的实验报告进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、用JAVA制作一个文件系统管理器文件目录浏览,创建目录,移动文件,文件改名,文件删除等等功能2、java如何设置文件的权限3、MobyExplorer怎样管理java文件4、用Java编写简单文件管理类5、求一个简单的用java语言编写的文件管理器的源代码🙏6、java 的实验写入文件:从标准设备中输入若干行英文句子直到输入“bye”结束,将这些字符串写入文件。
用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;
}
代码太长,分批发.
java如何设置文件的权限
在Java中,文件权限是非常具体的操作系统:* nix中,NTFS(Windows)及FAT/FAT32,都有着别样的文件权限。 Java提供了一些通用的文件权限来处理它。
检查文件权限允许:
1.file.canExecute(); – 返回true,文件是可执行的,false 则不是。
2.file.canWrite(); – 返回true,文件是可写的,false 则不是。
3.file.canRead(); – 返回true,文件是可读的,false 则不是。
设置文件权限:
1.file.setExecutable(boolean); – true允许执行操作; false则是禁止它。
2.file.setReadable(boolean); – true允许读操作; false则是禁止它。
3.file.setWritable(boolean); – true允许写操作; false则是禁止它。
在* nix的系统中,可能需要配置有关文件权限的详细指定,例如设置777权限的文件或目录,但是,Java的IO类没有现成的方法,但你可以使用下面的解决方法:
Runtime.getRuntime().exec(“chmod 777 file”);文件权限的例子
import java.io.File;
import java.io.IOException;
/×
×只能给当前用户赋予对该文件的权限,调用createNewFile()方法默认的权限是644.
×/
public class FilePermission
{
public static void main( String[] args )
{
try {
File file = new File(“/home/test3.txt”);
if (file.createNewFile()){
System.out.println(“File is created!”);
//Runtime.getRuntime().exec(“chmod 777 /home/test3.txt”);
file.setExecutable(true);//设置可执行权限
file.setReadable(true);//设置可读权限
file.setWritable(true);//设置可写权限
System.out.println(“is execute allow : ” + file.canExecute());
System.out.println(“is read allow : ” + file.canRead());
System.out.println(“is write allow : ” + file.canWrite());
}else{
System.out.println(“File already exists.”);
}
} catch (IOException e) {
e.printStackTrace();
}
}
MobyExplorer怎样管理java文件
是老东西了!相信还有好多朋友没有吧!
由于软件有证书校验所以此软件破解版本更加罕有.由 BiNPDA 破解.绝对完美的破解.不再是以前破解了时间限制的版本
软件称采用了军用的加密算法.加密强度达到军用的Twofish加密等级.确实不枉此称.甚至可以说是当前java PDA程序加密最强大的程序
软件内置一个可加密的文本编辑器.支持网页文件.文本文件的编辑.还可以为文本或为网页加密.输入密码才可进入.为你保证数据的安全
软件还可以压缩和解压文件.压缩的文件可在PC上的大多数解压软件进行解压
这就是你需要的!管理手机中的文件或者FTP服务器,一旦拥有,别无所求!
MobyExplorer一款强大的文件管理器和FTP客户端,用于Java J2ME 智能手机
它是一款完整的工具软件,可以用任何方式对手机文件或FTP服务器进行管理。支持军用等级的文件加密,自带集成加密引擎的文字编辑器,让您编写完全完全的笔记,支持文件压缩(通过GZip协议)。文字编辑器也可以用来编辑远程FTP服务上的文件或网
本贴来自中关村在线产品论坛:a href=”;/a,本帖地址:a href=” target=’_blank’;/a
用Java编写简单文件管理类
java.io包里有很多与文件有关的类,可以很容易地实现文件的创建、删除等基本操作,建议楼主下载一个JDK API 1.6.0的帮助文档看看,里面有详细的介绍
求一个简单的用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 的实验写入文件:从标准设备中输入若干行英文句子直到输入“bye”结束,将这些字符串写入文件。
package test5;
import java.io.*;
public class test
{
public static void main(String[] args)throws java.io.IOException
{
InputStreamReader ir= new InputStreamReader(System.in);//将System.in转化为面向字符的流
BufferedReader in= new BufferedReader(ir);//为输入流提供缓冲区
FileWriter f =new FileWriter(“test.txt”);
BufferedWriter bw =new BufferedWriter(f);
String s;
System.out.print(“请输入多行字符串\n”);
while ((s = in.readLine())!=null)
{
if(s.equals(“bye”))
{
break;
}
else
{
bw.write(s);
bw.newLine();
}
}
bw.close();
f.close();
in.close();
ir.close();
}
}
关于java实验文件管理和文件管理的实验报告的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。