📄 move.cn1
字号:
~aMOVE~0
将一个或多个文件移到指定的位置,它也可以更改目录名。
语法
~aMOVE~0 [/y|/-y][drive:][path]filename[,[drive:][path]filename[...]]
destination
参数
[drive:][path]filename
指定要移动的文件的位置和名字,或是指定要更名的目录名。
destination
指定新的文件位置或新的目录名。可由驱动器字母加冒号(:)和目录路径名组
成。如果是移动一个文件,也可以指定另一个名字,以便在移动的同时改变
文件名。如果移动多个文件,则destination必须为目录名。将文件移到现有
同名文件处会覆盖现有文件。
开关项
/Y
表明用~aMOVE~0替换现存文件时无需确认。默认情况下,如果把现存文件指定
为目标文件,那么~aMOVE~0会询问用户是否要覆盖现存文件(在MS-DOS早期版
本中不会进行询问)。如果~aMOVE~0命令位于批处理文件中就不会提示用户。
指定这一开关项将覆盖COPYCMD环境变量的所有默认值和当前值。
/-Y
要求~aMOVE~0在替换现存文件之前需提示用户进行确认。指定这一开关项将覆盖
COPYCMD环境变量的所有默认值和当前值。
~aMOVE~0─注解
在移动文件时改变文件名
如果只将一个文件移至另一个目录,通过在destination中指定新文件名可以
改变该文件的名字。但将多个文件移至新目录时,在destination中不能指定新文
件名。如果指定了文件名,但该文件已存在,则~aMOVE~0将在不提示的情况下覆
盖该文件。
如果在移动多个文件时指定了文件名,将看到以下信息:
Cannot ~aMOVE~0 multiple files to a single file
用~aMOVE~0命令改变目录名
当您使用~aMOVE~0命令改变目录名时,只需用旧的目录名代替要移动的文件,
然后将destination指定为新目录。用这种方法虽可以改变目录名,但不能把目录
移到目录树的另一个位置。
例如,将C盘上名为NEW 的目录更名为OLD,可键入以下命令:
~aMOVE~0 c:\new c:\old
因为新目录名和旧目录名不在目录树中的同一位置,所以下列命令是非法的:
~aMOVE~0 c:\new c:\dos\new
用发户出这条命令后,MS-DOS显示如下错误信息:
c:\new => c:\dos\new [Unable to open source]
设置COPYCMD环境变量
通过设置COPYCMD环境变量可控制COPY、~aMOVE~0和XCOPY这三条命令在覆盖现
存文件之前是否提示用户确认操作。
若需提示用户确认操作,就将COPYCMD环境变量设置为/Y。否则,将它设置为
/Y。无论设置为/Y还是/Y都将覆盖COPYCMD环境典量的所有默认设置与当前设置。
Errorlevel参数
如果~aMOVE~0命令成功地移动了指定的文件,则返回的ERRORLEVEL值为0;如
果发生了错误,则返回的ERRORLEVEL值为1。
~scommand.com
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -