如何移动文件到另一个文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何移动文件到另一个文件夹相关的知识,希望对你有一定的参考价值。

1.选中文件按Ctrl+x,然后到另一文件夹按ctrl+V。

2.左键文件不放,把文件拉倒另一文件夹。

3.用命令mov c:\\a\\a.txt d:\\b,把文件从a文件夹已到b文件夹。

可参考以下步骤来操作:

1、首先在电脑桌面上打开“此电脑”软件。

2、在打开的窗口中双击打开文件夹(例“文档”)。

3、选择需移动的文件夹(例“自由的飞翔”),右击选中,从弹出的快捷菜单中选择“剪切”命令。

4、双击打开需存放的文件夹。

5、右击窗口空白处,从弹出的快捷菜单中选择“粘贴”命令。

6、也可选中“自由的飞翔”按住鼠标左键拖至“音乐”。




参考技术A 1.选中文件按Ctrl+x,然后到另一文件夹按ctrl+V
2.左键文件不放,把文件拉倒另一文件夹
3.用命令mov c:\a\a.txt d:\b,把文件从a文件夹已到b文件夹

如何使用命令行将所有文件从一个文件夹移动到另一个文件夹?

【中文标题】如何使用命令行将所有文件从一个文件夹移动到另一个文件夹?【英文标题】:How can I move all the files from one folder to another using the command line? 【发布时间】:2011-06-12 04:49:47 【问题描述】:

将所有文件从一个文件夹移动到另一个文件夹的最佳命令是什么?

我想在批处理文件中执行此操作。

【问题讨论】:

什么操作系统和外壳? 【参考方案1】:

您可以为此使用movehelp move 的文档指出:

Moves files and renames files and directories.

To move one or more files:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

To rename a directory:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2

  [drive:][path]filename1 Specifies the location and name of the file
                          or files you want to move.
  destination             Specifies the new location of the file. Destination
                          can consist of a drive letter and colon, a
                          directory name, or a combination. If you are moving
                          only one file, you can also include a filename if
                          you want to rename the file when you move it.
  [drive:][path]dirname1  Specifies the directory you want to rename.
  dirname2                Specifies the new name of the directory.

  /Y                      Suppresses prompting to confirm you want to
                          overwrite an existing destination file.
  /-Y                     Causes prompting to confirm you want to overwrite
                          an existing destination file.

The switch /Y may be present in the COPYCMD environment variable.
This may be overridden with /-Y on the command line.  Default is
to prompt on overwrites unless MOVE command is being executed from
within a batch script.

请参阅以下脚本以获取最初显示 qq1qq2 目录分别包含三个文件和没有文件的示例。然后,我们执行move,我们发现三个文件已经按预期从qq1移动到qq2

C:\Documents and Settings\Pax\My Documents>dir qq1
 Volume in drive C is Primary
 Volume Serial Number is 04F7-0E7B

 Directory of C:\Documents and Settings\Pax\My Documents\qq1

20/01/2011  11:36 AM    <DIR>          .
20/01/2011  11:36 AM    <DIR>          ..
20/01/2011  11:36 AM                13 xx1
20/01/2011  11:36 AM                13 xx2
20/01/2011  11:36 AM                13 xx3
               3 File(s)             39 bytes
               2 Dir(s)  20,092,547,072 bytes free

C:\Documents and Settings\Pax\My Documents>dir qq2
 Volume in drive C is Primary
 Volume Serial Number is 04F7-0E7B

 Directory of C:\Documents and Settings\Pax\My Documents\qq2

20/01/2011  11:36 AM    <DIR>          .
20/01/2011  11:36 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  20,092,547,072 bytes free

 

C:\Documents and Settings\Pax\My Documents>move qq1\* qq2
C:\Documents and Settings\Pax\My Documents\qq1\xx1
C:\Documents and Settings\Pax\My Documents\qq1\xx2
C:\Documents and Settings\Pax\My Documents\qq1\xx3

 

C:\Documents and Settings\Pax\My Documents>dir qq1
 Volume in drive C is Primary
 Volume Serial Number is 04F7-0E7B

 Directory of C:\Documents and Settings\Pax\My Documents\qq1

20/01/2011  11:37 AM    <DIR>          .
20/01/2011  11:37 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  20,092,547,072 bytes free

C:\Documents and Settings\Pax\My Documents>dir qq2
 Volume in drive C is Primary
 Volume Serial Number is 04F7-0E7B

 Directory of C:\Documents and Settings\Pax\My Documents\qq2

20/01/2011  11:37 AM    <DIR>          .
20/01/2011  11:37 AM    <DIR>          ..
20/01/2011  11:36 AM                13 xx1
20/01/2011  11:36 AM                13 xx2
20/01/2011  11:36 AM                13 xx3
               3 File(s)             39 bytes
               2 Dir(s)  20,092,547,072 bytes free

【讨论】:

【参考方案2】:
move c:\sourcefolder c:\targetfolder

会起作用,但你最终会得到这样的结构:

c:\targetfolder\sourcefolder\[all the subfolders & files]

如果您只想将一个文件夹的内容移动到另一个文件夹,那么应该这样做:

SET src_folder=c:\srcfold
SET tar_folder=c:\tarfold

for /f %%a IN ('dir "%src_folder%" /b') do move "%src_folder%\%%a" "%tar_folder%\"

pause

【讨论】:

为了避免(可能)不需要的 crooket 文件夹结构,我发现 asterix 在 sourcefolder 中修复了这个问题,即move c:\sourcefolder\* c:\targetfolder 将移动 sourcefolder 的 content 而不是移动源文件夹。 当目录包含包含空格的目录文件时,您必须更改分隔符:for /f "delims=|" %%a IN ('dir "%src_folder%" /b') 确实移动 %src_folder%\%%a %tar_folder%【参考方案3】:

此命令会将原始文件夹中的所有文件移动到目标文件夹。

MOVE c:\originalfolder\* c:\destinationfolder

(但它不会将任何子文件夹移动到新位置。)

要查找 MOVE 命令的说明,请在 Windows 命令提示符中键入:

MOVE /?

【讨论】:

【参考方案4】:

在 Windows 上查找 move /?,在 Unix 系统上查找 man mv

【讨论】:

move --help?在 Windows 上?真的吗?你试过吗? :-) 我想你的意思是move /?help move 在 Windows 上,move --help 的结果是 The system cannot find the file specified.【参考方案5】:

robocopy 似乎是最通用的。在帮助中查看它的其他选项

robocopy /?
robocopy SRC DST /E /MOV

【讨论】:

请注意,/MOV 选项表示“移动文件,并在复制后从源中删除它们”,/E 表示“复制子目录”。这有效地将所有文件移出源文件夹及其子文件夹,并在目标文件夹下重新创建文件夹结构,为您留下一个空的源文件夹和结构;如果不存在,它也会创建目标文件夹。 Robocopy 非常强大,here's the documentation。特别注意/MOVE 选项(与上面的/MOV 相对)。【参考方案6】:

您可以使用命令move

move <source directory> <destination directory>

Reference

【讨论】:

【参考方案7】:

如果文件路径中有空格,请务必使用引号:

move "C:\Users\MyName\My Old Folder\*" "C:\Users\MyName\My New Folder"

这会将C:\Users\MyName\My Old Folder\ 的内容移动到C:\Users\MyName\My New Folder

【讨论】:

【参考方案8】:

使用move 然后move &lt;file or folder&gt; &lt;destination directory&gt;

【讨论】:

【参考方案9】:

天哪,我得到了一个 快速文件移动命令 表单 CMD

1) 命令将在 1 秒内将所有文件和子文件夹移动到另一个位置。

检查命令

C:\user>move "your source path " "your destination path" 

提示:用于移动所有文件和子文件夹

C:\user>move "f:\wamp\www" "f:\wapm_3.2\www\old Projects"

检查图片

您可以看到它是在我尝试其他一些由于超过 1 个文件和文件夹而无法正常工作的代码之前。当我尝试执行红色线条下的代码时,所有文件夹都会在 1 秒内移动。

现在检查这张图片。 这里 1 秒内总共移动了 6.7GB 数据...您可以查看发布日期和移动日期以及文件夹名称。

我很快就会制作一个可以做到这一点的 Windows 应用程序..

【讨论】:

所有文件夹都有 Laravel Projects 。所以你可以假设在 1 秒内移动了多少文件。

以上是关于如何移动文件到另一个文件夹的主要内容,如果未能解决你的问题,请参考以下文章

svn如何实现文件移动? 我想把文件从一个文件夹中移动到另一个文件夹中。怎么实现

如何在 TortoiseSVN 中将文件(或文件夹)从一个文件夹移动到另一个文件夹?

IMAP:如何将邮件从一个文件夹移动到另一个文件夹

如何使用Vala将文件移动到另一个目录?

linux 怎样把一个文件夹下的文件移动到另一个文件夹

如何将 Core Data name.xcdatamodel 从一个文件夹移动到另一个文件夹?