20175303 Mycp实现Linux下cp xxx1 xxx2的功能
一、题目要求
编写MyCP2.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP2支持两个参数:
- java MyCP2 -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件:
- java MyCP2 -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字)
二、 代码调试中的问题和解决过程
- 问题1:如何理解题目要求
- 问题1解决方案:是把写有十进制数字的文本文件转化为二进制文件,而不是一个含有二进制数的文本文件,狭义的二进制文件是一种不同于文本文件的文件。
- 问题2:如何在Windows系统下新建bin即二进制文件夹
- 问题2解决方案:在idea中新建文件时,在给文件命名时直接加上.bin
- 问题3:怎么在idea里面像虚拟机里面通过命令行输入
- 问题3解决方案:alt+F12
- 问题4:为什么要在idea里面通过命令行输入,是因为在虚拟机里运行不了
- 问题4解决方案:还不知道原因,可能是因为bin文件有问题