将所有文件从一个位置移动到另一个位置的脚本
有人可以帮我用一个 dos 脚本将所有文件从一个位置移动到另一个位置吗
can someone help me with a dos script to move all files from one location to another location
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
IE,如果您想将所有文件从 c:\test\ 移动到 c:\test2
如果您想抑制覆盖文件的提示
如果您想从当前目录移动,您可以只指定
*. *。你也可以做相对路径。因此,如果您想将当前目录的文件向上移动一个目录,您可以使用
..
作为“向上一个目录”的快捷方式如果是通过网络,您可以使用 UNC 路径进行身份验证作为您登录的用户或映射驱动器(使用 NET USE 命令)以在远程计算机上指定用户名/密码,然后使用该驱动器号进行复制。完成后,您可以删除驱动器号。 UNC 路径类似于
\\computer\share\folder\file.txt
IE, if you wanted to move all files from c:\test\ to c:\test2
if you want to suppress the prompt to overwrite files
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..
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
我认为这一点
应该纠正。
I think this one
should be corrected.
使用Robocopy。在 Windows 7 和 Windows Server 2008 R2 中,您甚至可以使用
/MT[:n]
开关以多线程方式运行它。从我每天的“sync-before-shutdown”脚本中:(所有
/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:(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
.