「java文件管理实验」java文件操作详解

博主:adminadmin 2023-03-18 06:32:06 323

今天给各位分享java文件管理实验的知识,其中也会对java文件操作详解进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求一个简单的用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制作一个文件系统管理器文件目录浏览,创建目录,移动文件,文件改名,文件删除等等功能

/**

* 取得当前目录下文件对象

* @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.io包里有很多与文件有关的类,可以很容易地实现文件的创建、删除等基本操作,建议楼主下载一个JDK API 1.6.0的帮助文档看看,里面有详细的介绍

java文件管理实验的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java文件操作详解、java文件管理实验的信息别忘了在本站进行查找喔。