语法如下:
要移动至少一个文件:
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"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)