刚刚学习的菜鸟 2013-12-05 07:56
浏览 827

c#模拟命令提示板上的copy指令

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace CmdDemo
{
public class Cmd
{
public static void dir()
{
// var path = System.Windows.Forms.Application.StartupPath;
dir(System.Environment.CurrentDirectory);

    }
    public static void dir(string path)
    {          

        DirectoryInfo di = new DirectoryInfo(path);

        foreach (var d in di.GetDirectories())
        {
            Console.WriteLine("{0}\t<DIF>\t{1}",d.CreationTime,d.Name);
        }

        foreach (var f in di.GetFiles())
        {
            Console.WriteLine("{0}\t\t{1}", f.CreationTime, f.Name);
        }
        Console.WriteLine("\t\t{0} 个文件",di.GetFiles().Count());
        Console.WriteLine("\t\t{0} 个目录", di.GetDirectories().Count());
    }

    public static void cd(string path)
    {
        System.Environment.CurrentDirectory = path;
    }
    public static void del(string filePath)
    {
        if (!System.IO.File.Exists(filePath))
        {
            Console.WriteLine("找不到{0}", filePath);
            Console.WriteLine();
            return;
        }
        System.IO.File.Delete(filePath);
    }
    public static void copy(string sourceFileName,string destFileName) 
    {
         ?????
    }
}

}
我刚刚学习c#,想模拟copy指令。刚刚学习还有很多不懂,上面是代码,求问号地方的代码,我也百度过,看不懂,求指导,谢谢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 易语言把MYSQL数据库中的数据添加至组合框
    • ¥20 求数据集和代码#有偿答复
    • ¥15 关于下拉菜单选项关联的问题
    • ¥20 java-OJ-健康体检
    • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
    • ¥15 使用phpstudy在云服务器上搭建个人网站
    • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
    • ¥15 vue3+express部署到nginx
    • ¥20 搭建pt1000三线制高精度测温电路
    • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况