浅谈windows文件拷贝

目录

         一、前言

二、文件拷贝的几种方式

          1.使用copy命令

          2.使用xcopy命令

          3.使用robocopy命令

          4.使用powershell中的copy-item

          5.使用第三方拷贝工具


一、前言

        在日常工作中,我们常常需要花很多时间和精力用在文件拷贝上,所以掌握一种或者多种拷贝文件的方法显得尤为必要。


二、文件拷贝的几种方式

         1.使用copy命令

               1)拷贝文件夹t1下面的所有文件到文件夹,可以在命令行使用

                 copy t1\* t2

                 

               2)合并文件夹t1下面所有文件为文件t2.txt,可以在命令行使用

                 copy t1\* t2.txt

                

                 优点:    能将多个文件合并成单个文件

                 缺点: 无法按照源文件夹的层级目录进行拷贝

         2.使用xcopy命令拷贝

                 1)按照目录层级拷贝文件夹 t1及其子文件夹到文件夹t2下

                 

                  

                 2)按照目录层级拷贝文件夹 t1及其子文件夹到文件夹t2下 但是排除t3\1.txt

                  

                   可以看到在xcopy命令中加入了/EXCLUDE开关,在该开关指向的文件中加入排除的路                      径可以进行路径的排除

                   

                  3)按照文件的修改日期拷贝文件夹t1及其子文件夹到文件夹t2下

                      时间筛选开关为 /D: 05-14-2023 表示2023年5月14日

                      

                      

                  4) 拷贝文件夹t1及其子文件夹下与t2下相对路径相同的文件或目录到文件夹t2下

                      也就是将t1与t2下路径相同的文件覆盖到t2

                      

                       以上示例中t2下只有1.txt文件,而t1下也有1.txt,所以只对这个文件进行了覆盖

                   5)拷贝大文件,可以加入开关/J,类似文件内存映射的机制

                                

                              

                   6)按照目录层级只拷贝目录结构不拷贝文件

                           使用 xcopy t1 t2 /S /E /T

         3.使用robocopy命令

                   robocopy功能可以说非常强大,不光可以复制文件,还能移动文件,并且支持多线程复制。复制或者移动的时候还会显示进度,不过没有GUI界面。

                比如开4个线程将t1文件夹及其子文件夹按照目录结构拷贝到t2文件夹下

             

         4.使用powershell中的copy-item

                   1)  将t1文件夹及其子文件夹下所有文件按照目录层级拷贝到t2下

                        copy-item t1\* -recurse t2

                    

         5.使用第三方拷贝工具

              如fastcopy适用于大量数据拷贝

              

         

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天水麒麟姜伯约

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值