刚刚学习的菜鸟 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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
    • ¥15 python爬取bilibili校园招聘网站
    • ¥30 求解达问题(有红包)
    • ¥15 请解包一个pak文件
    • ¥15 不同系统编译兼容问题
    • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
    • ¥30 数字电源对DSP芯片的具体要求
    • ¥20 antv g6 折线边如何变为钝角
    • ¥30 如何在Matlab或Python中 设置饼图的高度
    • ¥15 nginx中的CORS策略应该如何配置