好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

操作系统实验报告3可用.pdf

4页
  • 卖家[上传人]:x****妹
  • 文档编号:277451931
  • 上传时间:2022-04-14
  • 文档格式:PDF
  • 文档大小:23.17KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 操作系统实验报告实验名称:_文件的操作和使用_ 成绩: _ 专业班级: _商务 1101_ 姓名:_张怀平 _ 学号:_1112200108_ 联系: _613836_ 实验日期: 2013 年 6 月 6 日实验报告日期:2013 年6 月 6 日一、实验名称文件的操作和使用二、实验目的熟悉文件系统的操作和使用方法三、实验设备一台带有虚拟机的计算机设备四、实验步骤1:测试 COPY 文件时性能与缓冲大小的关联性;2:用密码串逐字符异或操作来实现对一个文件的加/解密五、实验数据、结果分析1. 写一段 java 文件复制程序 : package com; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; publicclass FileCopy publicstaticvoidmain(String args) throwsIOException fileCopy( a.txt, b.txt); publicstaticvoidfileCopy(String in, String out) throwsIOException long time1 = System.currentTimeMillis(); FileInputStream inFileInput = new FileInputStream(in); FileOutputStream outFileOutPut = newFileOutputStream(new File(out), true); byte bytes = new byte 1024; int i; while (i = inFileInput.read(bytes) != -1) outFileOutPut.write(bytes, 0, i); inFileInput.close(); outFileOutPut.close(); System.out .println( 需要时间 : + (System.currentTimeMillis() - time1) + 毫秒 ); 结果: javac FileCopy.java java FileCopy 需要时间 :15 毫秒2. 写一段 java 用异或对文件进行加密的程序: package com; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; publicclass XorExample publicstaticfinalbyteXOR_CONST = 0X12; publicstaticvoid main(String args) throws Exception File src = new File(a.txt); File dest = new File(b.txt); File dest2 = new File(c.txt); xorEn (src, dest); xorEn (dest, dest2); publicstaticvoid xorEn(File src, File dest) throwsException FileInputStream in = new FileInputStream(src); FileOutputStream out = new FileOutputStream(dest); byte bs = new byte 1024; int len = 0; while (len = in.read(bs) != -1) for ( int i = 0; i len; i+) bsi = XOR_CONST ; out.write(bs, 0, len); out.close(); in.close(); a.txt文件内容 :yishaoku b.txt文件存放加密后的内容: kazsyg c.txt文件存放解密后的内容:yishaoku 六、学习心得1) 通过本次试验了解了文件的一些操作,复制,删除等。

      了解了缓冲区大小对文件读写复制效率的影响2) 了解了如何通过异或操作对文件进行加密和解密。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.