资源简介
Java Swing编写的终端,windows下运行,实现了ls,pwd,exit,cd几个简单的命里。

代码片段和文件信息
package cmd;
import static strsrc.EnvVar.curDir;
import static strsrc.EnvVar.prevDir;
import static strsrc.EnvVar.HOME;
import java.io.File;
public class CD {
private String params;
private String targetDir;//目标路径
private String result;
private File file;
public CD(String _params){
this.params=_params;
if(““.equals(params)){
targetDir=HOME;
}else{
targetDir=params.split(“ “)[0];
}
file=new File(targetDir);
result=““;
}
public String execute(){
if(“.“.equals(targetDir)){
prevDir=curDir;
}
if(“..“.equals(targetDir)){
prevDir=curDir;
if(!isRoot(curDir)){
curDir=file.getAbsolutePath();
}
}else if(“-“.equals(targetDir)){
prevDir=curDir;
curDir=HOME;
}else if(!file.exists()){
return “bash: cd: “+targetDir+“: 没有那个文件或目录“;
}else{
prevDir=curDir;
curDir=targetDir;
}
return result;
}
private boolean isRoot(String dir){
if(dir.length()<=3){
return true;
}
return false;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2014-06-26 11:21 JTerminal\.classpath
文件 386 2014-06-26 21:56 JTerminal\.project
文件 598 2014-06-26 11:24 JTerminal\.settings\org.eclipse.jdt.core.prefs
I.A.... 3 2014-06-26 21:57 JTerminal\.svn\entries
I.A.... 3 2014-06-26 21:57 JTerminal\.svn\format
I.A.... 1791 2014-06-26 21:59 JTerminal\.svn\pristine\02\02906e514a65964a913ed325721a072f90992d55.svn-ba
I.A.... 764 2014-06-26 21:59 JTerminal\.svn\pristine\05\05605f8dca514ef0df9c70e494bd7529d47c9381.svn-ba
I.A.... 598 2014-06-26 21:59 JTerminal\.svn\pristine\17\1738f633fc4a9029a9b29c54a7d3fc9dfb4ca9cf.svn-ba
I.A.... 1514 2014-06-26 21:59 JTerminal\.svn\pristine\23\23845fcc6f0efe278eb4863fe36a577142168dba.svn-ba
I.A.... 292 2014-06-26 21:59 JTerminal\.svn\pristine\44\440a0911b7934536159ae22693155fca3abc3151.svn-ba
I.A.... 1031 2014-06-26 21:59 JTerminal\.svn\pristine\54\54da782037a5be93c88c5e1ceb2c305e3631b17a.svn-ba
I.A.... 386 2014-06-26 21:59 JTerminal\.svn\pristine\58\5863d39700ff080e4b4dad1b6c7589a00ba0f679.svn-ba
I.A.... 579 2014-06-26 21:59 JTerminal\.svn\pristine\63\63158d94b73c7118b91bad24b4ab59a7811aea1b.svn-ba
I.A.... 1037 2014-06-26 21:59 JTerminal\.svn\pristine\6f\6ff6b85bfced19c7a53b76eb732ba5f324f7643d.svn-ba
I.A.... 1495 2014-06-26 21:59 JTerminal\.svn\pristine\75\75a6aecc8539f7866794468a2725a73c59c9676e.svn-ba
I.A.... 301 2014-06-26 21:59 JTerminal\.svn\pristine\93\9362e57b11f40e949fe976d0434a78c828fd6a4f.svn-ba
I.A.... 1679 2014-06-26 21:59 JTerminal\.svn\pristine\a8\a8295966b58bfe40ff46e577c5c2cc1dec154a16.svn-ba
I.A.... 342 2014-06-26 21:59 JTerminal\.svn\pristine\b1\b109d658028b582295873d2c49de45c2c35d63c9.svn-ba
I.A.... 4036 2014-06-26 21:59 JTerminal\.svn\pristine\be\be37a38e12eb59d4b2cbfa6c43acc12fd0c54087.svn-ba
I.A.... 1601 2014-06-26 21:59 JTerminal\.svn\pristine\c3\c350713a5532edc0cb4c059286cd9d2940b90d3d.svn-ba
I.A.... 323 2014-06-26 21:59 JTerminal\.svn\pristine\d3\d3d3c43ecc61d8d76d28fb9f0cbb7996a1b9be45.svn-ba
I.A.... 1619 2014-06-26 21:59 JTerminal\.svn\pristine\e1\e1e2dabc8c3aa6ae7a8afd0b52e26439b2423569.svn-ba
I.A.... 5413 2014-06-26 21:59 JTerminal\.svn\pristine\e5\e5bf395fae8e253f9d0e6c0539af291de9f499a7.svn-ba
I.A.... 43008 2014-06-26 21:59 JTerminal\.svn\wc.db
文件 1514 2014-06-27 12:51 JTerminal\bin\cmd\CD.class
文件 764 2014-06-27 12:51 JTerminal\bin\cmd\Command.class
文件 1791 2014-06-27 12:51 JTerminal\bin\cmd\LS.class
文件 394 2014-06-27 12:55 JTerminal\bin\cmd\PWD.class
文件 1076 2014-06-27 17:36 JTerminal\bin\gui\CaretSample$1.class
文件 1938 2014-06-27 17:36 JTerminal\bin\gui\CaretSample.class
............此处省略62个文件信息
- 上一篇:android 幻灯片效果
- 下一篇:RSA、DES混合加密解决方案、数字签名
相关资源
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
评论
共有 条评论