如果您不介意进行更多的键入操作和更少的鼠标单击操作,则可以从命令行执行许多操作。

(显示“命令提示符”窗口的内容在另一个提示下。)您可以从命令行执行的一项操作是移动文件。您使用的命令行命令是MOVE,它需要两个(或多个)

参数。第一个参数指定您要移动的文件,第二个参数指定文件应移动到的位置。

因此,假设您有一个名为“ C:\ Temp \ BatFun.bat”的文件,并且要将其移至C:\ Bat \ BatFun.bat,则可以在命令行中键入以下内容:

C:\> MOVE C:\Temp\BatFun.bat C:\Bat\BatFun.bat

\ Temp目录中的BatFun.bat文件将被移至\ Bat目录。它不再存在于C:\ Temp目录中,这是COPY和MOVE之间的主要区别。 (有关COPY命令的详细信息,请参见标题为“链接:/ windows-Copying_Files_Using_the_Command_Line [_使用命令行_移动文件”的提示。)当然,您可以为目标指定任何名称,因此您可以使用\ Temp您正在开发和测试的\ BatFun.bat文件,但对它满意后,可能需要将其移至\ Bat目录,并将其命名为DirList.bat。只需更改目标参数的名称即可实现:

C:\> MOVE C:\Temp\BatFun.bat C:\Bat\DirList.bat

您可以使用通配符一次移动多个文件。因此,假设您在\ Temp目录中有几个.bat文件,它们应该可以一起工作,并且您希望将它们全部移到\ Bat目录中。也许文件名为C:\ Temp \ Dir1.bat,C:\ Temp \ Dir2.bat和C:\ Temp \ Dir3.bat。要将它们全部移至\ Bat目录,命令为:

C:\> MOVE C:\Temp\Dir?.bat C:\Bat

通配符“?”代表源参数中的一个实际字符。请注意,除了目标目录(不带反斜杠)之外,您无需指定其他任何内容作为第二个参数。这是因为MOVE将自动使用第一个参数指定的文件名作为\ Bat目录中要使用的文件名。换句话说,您将在C:\ Bat目录中得到一个Dir1.bat,Dir2.bat和Dir3.bat。

MOVE命令类似于COPY命令,但有两个主要区别:

。您不能使用MOVE命令连接文件。

。 MOVE从源位置删除文件,而不是将其保留在源位置。

本技巧(13101)适用于Windows 7、8和10。