怎么用DOS命令移动文件

怎么用DOS命令移动文件,第1张

可以的用DOS中的MOVE命令即可

语法如下:

移动文件并重命名文件和目录

要移动至少一个文件:

MOVE

[/Y

|

/-Y]

[drive:][path]filename1[,...]

destination

要重命名一个目录:

MOVE

[/Y

|

/-Y]

[drive:][path]dirname1

dirname2

[drive:][path]filename1

指定您想移动的文件位置和名称。

destination

指定文件的新位置。目标可包含一个驱动器号

和冒号、一个目录名或组合。如果只移动一个文件

并在移动时将其重命名,您还可以包括文件名。

[drive:][path]dirname1

指定要重命名的目录。

dirname2

指定目录的新名称。

/Y

取消确认改写一个现有目标文件的提示。

/-Y

对确认改写一个现有目标文件发出提示。

命令选项

/Y

可以出现在

COPYCMD

环境变量中。这可以用命令行上

/-Y

替代。

默认值是,除非

MOVE

命令是从一个批脚本内

执行的,改写时都发出提示。

ECHO OFF@

D:

MD 20141025

H:

XCOPY \20141025\*.* D:\20141025

这个文件在桌面存***.BAT 双击就可以了.在WIN10测试通过!!

在D盘新建一文件.从H盘复制过去.当然可以灵活应用,MOVE也可以做到.

XCOPY 20141025 D:\20141025 选单个文件移动.

move \20141025\*.* d:\20141025

'如果 \1\下面的文件夹全是以日期命名的话,可以用如下代码完成

'否则,可以添加对子文件夹名称的判断,符合条件后才复制

‘用法:将代码保存为扩展名为.vbs 的文件,双击即可。

Dim srcFolder,dstFolder

Dim objFSO

Dim objSrcFolder,objDstFolder

Dim objSubSrcFolders

srcFolder =   "c:\1\"

dstFolder =   "c:\2\"

Set objFSO    = CreateObject("Scripting.FileSystemObject")

Set objSrcFolder = objFso.GetFolder(srcFolder)

Set objDstFolder = objFso.GetFolder(dstFolder)

For Each objSubSrcFolders In objSrcFolder.SubFolders

    If objFSO.FolderExists(srcFolder &objSubSrcFolders.Name &"\d02") Then

    objFSO.CopyFile srcFolder &objSubSrcFolders.Name &"\d02\*.*", dstFolder, true

    End If

Next

MsgBox "文件夹复制完成",32,"Alert"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12005131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存