通过命令行将多个文件移动到一个文件夹/目录(Windows 7)

moo*_*dra 5 windows-7 command-line

C:\Users\Moondra>move "WebScraping with Python projects.ipynb", Untitled2.ipynb "Scraping projects"
Run Code Online (Sandbox Code Playgroud)

我正在尝试将前两个文件(“WebScraping with Python projects.ipynb”,Untitled2.ipynb)移动到文件夹“Scraping projects”。我可以一次将一个文件移动到文件夹中,但我似乎无法通过一个命令同时移动两个文件。

The syntax of the command is incorrect.即使我删除了两个文件之间的逗号,我也会不断收到 。

Dav*_*ill 5

我可以一次将一个文件移动到文件夹中,但似乎无法同时移动两个文件

我不断得到The syntax of the command is incorrect。即使我删除了两个文件之间的逗号。

源必须是单个文件、目录或通配符表达式。这些都不适用于您指定两个文件的情况。

move命令的语法是:

句法

MOVE [options] [Source] [Target]
Run Code Online (Sandbox Code Playgroud)

钥匙

source : The path and filename of the file(s) to move.

target : The path and filename to move file(s) to.

options:
    /Y    Suppress confirmation prompt, when overwriting files.
    /-Y   Enable confirmation prompt, when overwriting files.
Run Code Online (Sandbox Code Playgroud)

源和目标都可以是文件夹或单个文件。

源可以包含通配符(但不能包含目标)。

源头移动

假设您的源目录仅包含ipynb问题中列出的 2 个,您可以使用以下命令:

move *.ipynb "Scraping projects"
Run Code Online (Sandbox Code Playgroud)

进一步阅读

  • jun 运行`move /?` 并说`要移动一个或多个文件: MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination` 这样您就可以指定要移动的多个文件,尽管在我尝试时它不起作用 (3认同)
  • @moondra如果您不能使用通配符,那么您将不得不使用两个单独的“移动”命令,每个文件一个。 (2认同)