文档库 最新最全的文档下载
当前位置:文档库 › 操作系统实验

操作系统实验

操作系统实验报告

实验名称:___________文件操作和使用___________ 成绩:___________

专业班级:_商务1101_ 姓名:__何晓晨__ 学号:___1112200122___

联系电话:____137********_________

实验日期:2013 年6 月 6 日实验报告日期:2013 年6月 6 日一、实验名称

1文件的操作和使用

二、实验目的

1:熟悉文件系统的操作和使用方法。

三、实验设备

实验室电脑一台

四、实验步骤

1:测试COPY文件时性能与缓冲大小的关联性;

2:用密码串逐字符异或操作来实现对一个文件的加/解密。

五、实验数据、结果分析

1:测试COPY文件时性能与缓冲大小的关联性;

写了一个java文件Copy.java:

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

public class Copy {

/**

* @param args

* @throws IOException

*/

public static void main(String[] args) throws IOException {

fileByteCopy("a.cfg","b.cfg");

}

public static void fileByteCopy(String inFile,String outFile) throws IOException {

long t1=System.currentTimeMillis();

FileInputStream in =new FileInputStream(new File(inFile));

FileOutputStream out=new FileOutputStream(new File(outFile),true);

byte[] bytes=new byte[1024];

int i;

while((i=in.read(bytes))!=-1)

{

out.write(bytes,0,i);

}

//out.close();

in.close();

out.close();

System.out.println("花费时间"+(System.currentTimeMillis()-t1)+"豪秒");

}

}

在Fedora系统中运行效果

2:用密码串逐字符异或操作来实现对一个文件的加/解密。

由于对文件加解密技术很陌生,该部分实验未能完成

六、学习心得

以前未接触这类知识,现在也只是略懂一点,以后还要进一步了解。

七、实验附件清单

操作系统实验.doc

相关文档