资源描述
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string Close;
Console.WriteLine("欢迎您使用汇智科技DOS1.0模拟系统");
do
{
Close = Console.ReadLine();
string Content = Close;
string[] resultStringa = Regex.Split(Content, " ", RegexOptions.IgnoreCase);
int mox = 0;
for (int i = 0; i < resultStringa.Length; i++)
{
if (resultStringa[i] != "")
{
mox = i;
}
}
string listy = resultStringa[0];
switch (listy)
{
case "dir":
Console.WriteLine("正在查看文件");
Console.WriteLine();
break;
case "md":
if (mox == 0)
{
Console.WriteLine("不能创建名字为空的目录");
Console.WriteLine();
break;
}
else
{
Console.WriteLine("创建了一个名为" + resultStringa[1] + "的目录");
Console.WriteLine();
break;
}
case "rd":
{
if (mox == 0)
{
Console.WriteLine("不能删除名字为空的目录");
Console.WriteLine();
break;
}
else
{
Console.WriteLine("删除了一个名字为" + resultStringa[1] + "的目录");
Console.WriteLine();
break;
}
}
case "cd":
{
if (mox == 0)
{
Console.WriteLine();
break;
}
else
{
Console.Write("改变当前目录为:");
Console.WriteLine(resultStringa[1] + ">");
Console.WriteLine();
break;
}
}
case "exit":
{
Console.WriteLine("系统退出");
Console.WriteLine();
break;
}
default:
{
Console.WriteLine("命令错误....");
Console.WriteLine();
break;
}
}
} while (true);
}
}
}
展开阅读全文