将所有文件从一个位置移动到另一个位置的脚本

发布于 2024-09-09 17:43:35 字数 42 浏览 5 评论 0原文

有人可以帮我用一个 dos 脚本将所有文件从一个位置移动到另一个位置吗

can someone help me with a dos script to move all files from one location to another location

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

む无字情书 2024-09-16 17:43:35
move <sourcepath>\*.* <destpath>

IE,如果您想将所有文件从 c:\test\ 移动到 c:\test2

move c:\test\*.* c:\test2

如果您想抑制覆盖文件的提示

move /Y c:\test\*.* c:\test2

如果您想从当前目录移动,您可以只指定 *. *。你也可以做相对路径。因此,如果您想将当前目录的文件向上移动一个目录,您可以使用

move *.* ..

.. 作为“向上一个目录”的快捷方式

如果是通过网络,您可以使用 UNC 路径进行身份验证作为您登录的用户或映射驱动器(使用 NET USE 命令)以在远程计算机上指定用户名/密码,然后使用该驱动器号进行复制。完成后,您可以删除驱动器号。 UNC 路径类似于 \\computer\share\folder\file.txt

move <sourcepath>\*.* <destpath>

IE, if you wanted to move all files from c:\test\ to c:\test2

move c:\test\*.* c:\test2

if you want to suppress the prompt to overwrite files

move /Y c:\test\*.* c:\test2

If you want to move from the current directory, you can specify just the *.*. Also you can do relative paths. So if you want to move the current directory's files up one directory, you'd do

move *.* ..

.. being the shortcut for "up one directory"

If it's across the network, you can use a UNC path to authenticate as the user you're logged in as or map a drive (using the NET USE command) to specify a username/password on the remote computer, then copy using that drive letter. You can then delete the drive letter after you're done. UNC paths look like \\computer\share\folder\file.txt

梦中楼上月下 2024-09-16 17:43:35

我认为这一点

C:\> MOVE /Y *.* C:\Destination

应该纠正。

I think this one

C:\> MOVE /Y *.* C:\Destination

should be corrected.

江湖彼岸 2024-09-16 17:43:35

使用Robocopy。在 Windows 7 和 Windows Server 2008 R2 中,您甚至可以使用 /MT[:n] 开关以多线程方式运行它。从我每天的“sync-before-shutdown”脚本中:(

Robocopy "d:\dev" "\\dolores\backups\carrie\dev" /e /MT /njh /njs /nc /np /nfl /ndl

所有 /n.. 开关都会抑制控制台输出,这有助于加快复制过程)。

要移动文件,请使用 /MOV/MOVE(移动所有子文件夹)而不是 /E

Use Robocopy. In Windows 7 and Windows Server 2008 R2 you can even run it multi-threaded using the /MT[:n] switch. From my daily "sync-before-shutdown" script:

Robocopy "d:\dev" "\\dolores\backups\carrie\dev" /e /MT /njh /njs /nc /np /nfl /ndl

(all the /n.. switches suppress console output which helps to speed up the copying process).

To move the files, use either /MOV or /MOVE (to move all subfolders) instead of /E.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文