如何用COPY命令把当前选中的文件复制到指定文件夹内

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用COPY命令把当前选中的文件复制到指定文件夹内相关的知识,希望对你有一定的参考价值。

我想实现在XP中右键安装字体类似WIN7中那样,把安装字体集成到右键菜单

文件操作类命令

(一) COPY文件复制命令

1.功能:拷贝一个或多个文件到指定盘上。

2.类型:内部命令

3.格式:COPY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]

4.使用说明:

(1)COPY是文件对文件的方式复制数据,复制前目标盘必须已经格式化;

(2)复制过程中,目标盘上相同文件名称的旧文件会被源文件取代;

(3)复制文件时,必须先确定目标般有足够的空间,否则会出现;insufficient的错误信息,提示磁盘空间不够;

(4)文件名中允许使用通配举“*”“?”,可同时复制多个文件;

(5)COPY命令中源文件名必须指出,不可以省略。

(6)复制时,目标文件名可以与源文件名相同,称作“同名拷贝”此时目标文件名可以省略;

(7)复制时,目标文件名也可以与源文件名不相同,称作“异名拷贝”,此时,目标文件名不能省略;

(8)复制时,还可以将几个文件合并为一个文件,称为“合并拷贝”,格式如下:COPY;[源盘][路径]〈源文件名1〉〈源文件名2〉…[目标盘][路径]〈目标文件名〉;

(9)利用COPY命令,还可以从键盘上输入数据建立文件,格式如下:COPY CON [盘符:][路径]〈文件名〉;

(10)注意:COPY命令的使用格式,源文件名与目标文件名之间必须有空格!

DOS时代,Copy命令恐怕是最受欢迎也最常用一个DOS内部命令,但在Windows横行的今天,它渐渐被用户遗忘,似乎变得可有可无。其实这个命令远远不止“拷贝”这么简单,好好利用它,会收到意想不到的效果。

用Copy实现远程上传和下载

用Copy命令拷贝文件大家肯定都知道,但你知道吗?Copy还支持远程文件的拷贝!比如Copy C:\SRV.EXE \\210.***.***.***\ADMIN$可以把程序SRV.EXE“上传”到对方的ADMIN$共享目录下,当然反过来也可以,这样就成“下载”了:Copy \\210.***.***.***\ADMIN$\SRV.EXE C:\就能把对方的ADMIN$共享目录下的SRV.EXE文件下载到本地的C盘中。

用Copy将秘密藏在别人肚子里

DOS的Copy命令可以将几个同类型的文件合并成一个文件,比如:多个.txt文件,其实通过它还能将一个文本文件合并到一个非文本文件中,实现隐藏秘密的效果。比如你在D盘根目录有一个重要的文本文件:001.txt,想对其进行隐藏。

找一个MP3歌曲,体积最好不要太大(500KB左右为宜),比如:wanfei.mp3(假设也放在D盘根目录),输入:Copy wanfei.mp3/b + 001.txt/a wanfei-1.mp3,这样会生成一个新文件wanfei-1.mp3。用Winamp打开它,歌曲没有变化。按住Shift键右击wanfei-1.mp3,选择“打开方式”并选择EmEditor之类的文本编辑器打开该文件,看到什么了?一堆乱码?但如果按下Ctrl+End组合键将光标移至文件的尾部,是不是001.txt文件中的内容?

小提示:其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。有一点要提醒大家:就是这个文本文件的前面最好至少空3行,这样它头部的内容就不易丢失。

同样道理,你可以把文件藏进图片、WAV声音文件,甚至还能在Word、Excel等文档中藏进秘密,比如:

Copy wanfei.jpg/b + 001.txt/a wanfei-1.jpg(把001.txt藏进wanfei-1.jpg图片)

Copy wanfei.doc/b + 001.txt/a wanfei-1.doc(把001.txt藏进wanfei-1.doc文档)

Copy wanfei.wav/b + 001.txt/a wanfei-1.wav(把001.txt藏进wanfei-1.wav文件)

Copy wanfei.exe/b+ 001.txt/a wanfei-1.exe(把001.txt藏进wanfei-1.exe文件)
参考技术A copy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件 copy c:\srv.exe \\ip\admin$ 复制本地c:\srv.exe到对方的admin下 cppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: 参考技术B copy+空格+文件名+空格+目标路径

windows如何用cmd命令解压指定的zip文件到指定目录里?

使用cmd中的命令解压压缩文件到任意文件夹的方法如下:

1、复制RAR.exe和UNRAR复制到c:\\windows文件夹中。

2、在桌面下方的搜索栏中搜索“运行”,并点击搜索结果。

3、在“运行”界面中输入“cmd”并点击确定。

4、在打开的界面中的提示符后面输入:unrar e 压缩文件路径\\名称 解压后路径。

5、即可看到压缩文件已经被解压到指定文件夹中。

参考技术A

    复制RAR.exe和UNRAR复制到c:\\windows文件夹中。

    按win+r,输入cmd,点击确定。

    提示符后输入:unrar e 压缩文件路径\\名称 解压后路径,如下图:

    效果如下图:

拓展回答:

实用命令:

    命令m 表示移动(压缩后,删除源文件)。

    命令a 表示添加压缩。

    命令s 表示创建自解压文件。

实用开关:

    -r 含子文件夹。

    -ai 忽略文件属性。

    -cl 文件名小写。

    -cu 文件名大写。

    -ed 忽略空文件夹。

    -ep 忽略路径信息。

    -ep1 表示忽略被压缩的根文件夹。

    -ep2 包含最完整路径信息(除驱动器)。

    -df 表示压缩后删除源文件。

    -dr 删除源文件到回收站。

    -or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt。

参考技术B

首先,我们打开命令行。

点击Windows开始菜单,所有程序,附件,命令提示符,

右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)

或者按下快捷键Windows+R

输入cmd

回车确定。

在命令行中,输入

WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径

然后回车,就可以将被压缩的文件(夹),压缩成一个WinRAR压缩包。

注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!

如果不希望在得到压缩包后,删除原来的文件夹或文件,

可以使用命令

WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径

这里,介绍一下这些命令的含义。

WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径

等价于

WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径

实用命令:

命令m 表示移动(压缩后,删除源文件)

命令a 表示添加压缩

命令s 表示创建自解压文件

实用开关:

-r 含子文件夹

-ai 忽略文件属性

-cl 文件名小写

-cu 文件名大写

-ed 忽略空文件夹

-ep 忽略路径信息

-ep1 表示忽略被压缩的根文件夹

-ep2 包含最完整路径信息(除驱动器)

-df 表示压缩后删除源文件

-dr 删除源文件到回收站

-or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt

下面,我们来看如何使用命令行解压缩文件。

WinRAR x 压缩包路径 解压缩到目标文件夹的路径

解压缩保留路径

WinRAR e 压缩包路径 解压缩到目标文件夹的路径

解压缩忽略路径

忽略路径的意思,就是解压缩时,压缩包原来里面有文件夹的,

解压缩之后,只能得到所有文件,而文件夹没了。

当然,WinRAR的命令行功能,不仅仅支持这么多。有兴趣的,可以打开官方帮助文档详细研读。这里就不再赘述了。

最后,我们来分享一下,如何使用VB(或者VBA)中的Shell命令,来运行WinRAR的命令行,这有助于我们编写程序批量执行一些解压缩或者压缩文件的任务。

如果通过Shell执行,其中“WinRAR”要改为WinRAR安装文件的绝对路径,而在CMD(开始->运行 ->命令提示符)中不需改。

WinRAR安装的绝对路径,一般是(绝对路径中含空格,需要使用双引号引起来):

【Win7系统】"C:\\Program Files (x86)\\WinRAR\\WinRAR.exe"

【Win XP系统】"C:\\Program Files\\WinRAR\\WinRAR.exe"

举个VBA中使用Shell命令示例:

Shell "C:\\Program Files (x86)\\WinRAR\\WinRAR.exe a 压缩包保存路径 被压缩的文件(夹)路径"。

以上是关于如何用COPY命令把当前选中的文件复制到指定文件夹内的主要内容,如果未能解决你的问题,请参考以下文章

bat 如何copy文件到指定位置?

如何用CMD将当前文件下下面的文件复制到当前文件夹下面的文件夹!用相对路径!

如何用bat拷贝文件名中带有“ast”的文件

windows如何用cmd命令解压指定的zip文件到指定目录里?

如何在CMD下把指定文件复制到指定文件夹内?

如何用E语言写一个程序把指定DLL文件放入指定目录