一天一篇批处理之 您所在的位置:网站首页 批处理删除自身命令 一天一篇批处理之

一天一篇批处理之

2024-06-03 09:08| 来源: 网络整理| 查看: 265

一天一篇批处理之——Part3:复制/移动文件命令move,copy,xcopy

一,move Move是一个移动文件/文件夹的命令 例1.1 move a.txt \file\ move file \file2\ 显示: 移动了1个文件(即a.txt文件被移动到『file』文件夹中) 移动了1个目录(即『file』文件夹又被移动到了『file2』文件夹中) 最终会在『file2』文件夹中看到『file』文件夹,在『file』文件夹中看到文件a.txt 注:当使用move语句时目标文件夹必须能找到,不支持新建文件夹,但是指向若是文件(该指向的文件并不存在)则会起到文件重命名的效果。 例1.2 move a.txt a2.bat 显示: 移动了1个文件(实际效果是将a.txt文件变为a2.bat文件)

二,copy Copy是一个复制文件的命令 例2.1 copy a.txt \file\ copy file \file2\ 显示: 复制了1个文件(即a.txt文件被复制到『file』文件夹中) 复制了1个文件(即『file』文件夹中的所有文件又被复制到了『file2』文件夹中) 最后会在『file2』文件夹中看到两个a.txt文件,在『file』文件夹中看到一个a.txt文件。但是『file』文件夹本身不会被复制到『file2』中去。

三,Xcopy 与copy区别: Xcopy 支持文件/文件夹新建,比如要将a.txt文件拷贝到『file』文件夹中,若所在路径没有『file』这个文件或者文件夹的情况下执行这两个命令区别如下, 例3.1: copy a.txt \file\ 显示: 系统找不到指定路径 已复制 0个文件 例3.2: Xcopy a.txt \file\ 显示: E:a.txt 复制了1个文件 这时在E盘(脚本所在路径下)会自动创建『file』文件夹,并将a.txt文件复制进去。 当然如果file后面去掉斜杠『\』,系统要求做出判断是建立文件还是文件夹 例3.3: Xcopy a.txt \file 显示: 目标\file是文件名 还是目录名 ? 这时按D则会E盘(脚本所在路径下)会自动创建『file』文件夹,并将a.txt文件复制进去。

 

PS:纯手工制作,新人一枚,一起学习,个人笔记,如有不妥,感谢指正!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有