• 大小: 6.52KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Java
  • 标签: java  

资源简介


自己用java编写的一个模拟DOS文件目录操作的小程序。有dir, cd, cd/, cd.., md, rd等功能。

资源截图

代码片段和文件信息

import java.io.*;

import java.text.SimpleDateFormat;
import java.util.*;

class UseFile {
public static void main(String[] args) throws Exception {
File dir1 = new File(“F:\\School\\大三上\\可信小组\\英语论文“);//最初路径
printDir(dir1);//打印最初路径
Scanner sc = new Scanner(System.in);
while (true) {
if (sc.hasNext()) {
String str;
str = sc.nextLine();
//输入的命令含有“cd”
if (str.indexOf(“cd“) != -1){
//输入“cd\“的情况,返回到根目录
if (str.replaceAll(“ “““).equals(“cd\\“)){
while (true) {
if (dir1.getParent()!= null){
File dir2 = new File(dir1.getParent());
dir1 = dir2;
}
else break;
}
printDir(dir1);
}

//输入“cd..“的情况,返回到上一级目录
else if (str.replaceAll(“ “““).indexOf(“cd..“)==0) {
File dir2 = new File(dir1.getParent());
dir1 = dir2;
printDir(dir1);
}

//进入特定目录的情况
else {
str = str.replaceAll(“cd “ ““);
str = str.trim();

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-08-09 22:48  File\
     文件         299  2014-08-09 22:50  File\.classpath
     文件         380  2014-08-09 22:48  File\.project
     目录           0  2014-08-09 22:48  File\.settings\
     文件         598  2014-08-09 22:50  File\.settings\org.eclipse.jdt.core.prefs
     目录           0  2014-08-09 22:51  File\bin\
     文件        5289  2014-08-11 11:18  File\bin\UseFile.class
     目录           0  2014-08-09 22:48  File\src\
     文件        5017  2014-08-11 11:18  File\src\UserFile.java

评论

共有 条评论