2 u013054295 u013054295 于 2013.12.05 15:56 提问

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指令。刚刚学习还有很多不懂,上面是代码,求问号地方的代码,我也百度过,看不懂,求指导,谢谢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c#使用CMD命令COPY文件
c#使用CMD命令COPY文件,程序简单实用,适合初学者学习如何使用C#语言调用CMD命令
C#执行DOS命令(CMD命令)
在c#程序中,有时会用到调用cmd命令完成一些功能,于是在网上查到了如下方法,实现了 c#执行DOS命令,并返回结果。 //dosCommand Dos命令语句 public string Execute(string dosCommand) { return Execute(dosCommand, 10);
windows环境下 命令说明-copy
待复制的文件夹中里面还有文件夹,实现全部复制? copy命令只能复制文件。 要复制文件夹就要用XCOPY命令才行。 如:c:\>xcopy c:\ *.* d:\ /s    (一定要加/s) 这个命令就是复制C盘下所有文件包括文件夹到D盘下   [注意] XCOPY——目录复制命令 1.功能:复制指定的目录和目录下的所有文件连同目录结构。 2.类型:外部命令 3.格
我的C/C++之路-012课(模仿DOS文件复制操作)
这个例子也很简单  是模仿DOS的copy命令,我们直接看代码 #include #include /* 模仿DOS文件复制操作 */ void main(int argc,char *argv[]) { FILE *file1,*file2; char ch; if(argc<3) { puts("格式:copy.exe 源文件 目的文件"); ex
dos中copy命令的C语言实现。。。。
 # include main(int argc,char *argv[]){ FILE *in,*out; char ch; /*,infile[10],outfile[10]*/ /* printf("enter the infile name:/n"); scanf("%s",infile); printf("enter the outfile name:/n"); scanf("%s"
ubuntu copy命令
cp(copy)命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在
dockerfile的COPY命令执行失败,source file must be relative to
dockerfile的COPY命令执行失败,source file must be relative to 在我的dockerfile文件中COPY /tmp/pre.sh /tmp/pre.sh,我的dockerfile文件放到了/home目录下,执行docker build命令,就报错Source file /tmp/pre.sh must be relative to /home。这是什么
linux下的copy命令
在Linux系统中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢? 下面简单来介绍一下。 百度经验:jingyan.baidu.com 工具/原料 Linux系统 CRT工具 百度经验:jingyan.baidu.com copy命令 1
C#编译程序时,提示 命令"copy…… 已退出,代码为1"
C#编译程序时, 提示 命令“copy…… 已退出,代码为1”。 解决办法:    右键点击项目--属性--生存事件--找到“生成后事件命令行”并清空内容,再次编译。
linux 操作系统中cp复制命令的使用
复制命令  cp 英文原意是  copy 命令所在路径是  /bin/cp 执行权限是  所有用户 语法:cp -rp[原文件或目录] [目标文件或目录] -r   复制目录 -p   保留文件属性 范例:       cp  -r /yy/k  /yy/u /mm 复制目录u和目录k到目录mm中    cp  -r /yy/k   ./mm/yi  复制目录k到mm目录中改名为