复制文件(夹)到指定目录下,并按日期进行重命名
2011-12-27 11:23
549 查看
最近需要将hudson自动编译后的war包,copy到tomcat下webapps下,供测试人员访问,而且版本用日期命名,如20111212,用于区别不同的版本,便于追溯。
'*********************************************************
' 目的:copy 指定文件到目标文件目录下
' 并重名名rename,根据当前日期进行重命名。
' 输入:源文件"I:\webapp.war",目标路径"h:\"。
' 返回:无。
'*********************************************************
Function CpReFileName()
set fso=wscript.createobject("scripting.filesystemobject")
'*********************************************************
' 目的:copy 指定文件到目标文件目录下。
' 输入:源文件"I:\webapp.war",目标路径"h:\"。
' 返回:无。
'*********************************************************
Dim FSO,d
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.Copyfile "I:\webapp.war","h:\"
'*********************************************************
'获得当前日期,按年、月、日
'*********************************************************
Dim MyTime, MyHour
' MyTime = Now
MsgBox MyTime
MyYear = Year(MyTime)
' MsgBox MyYear
MyMonth = Month(MyTime)
' MsgBox MyMonth
MyDay = Day(MyTime)
' MsgBox MyDay
MyHour = Hour(MyTime)
' MsgBox myhour
'*********************************************************
'定义源文件(夹)与目标文件(夹)的名称
'*********************************************************
OldFolderName1="filefodername"
' newFolderName1="filefodername"
newFolderName1=MyYear&MyMonth&MyDay
OldFileName1 = "webapp.war"
newFileName1 = MyYear&MyMonth&MyDay&".war"
OldFileName2 = "oldfilename2.lnk"
newFileName2 = "newfilename2.lnk"
originalpath="H:"
newpath="H:"
'*********************************************************
'重命名文件夹
'*********************************************************
if (fso.folderexists(originalpath & "\" & OldFolderName1)) then
Set fsoGetFolder = fso.GetFolder(originalpath & "\" & OldFolderName1)
fsoGetFolder.Name = newFolderName1
End If
'*********************************************************
'重命名文件
'*********************************************************
if fso.fileexists(newpath&"\"&OldFileName1 ) then
set f=fso.getfile(newpath&"\"&OldFileName1)
f.name=newFileName1
end If
End Function
Call CpReFileName()
'*********************************************************
' 目的:copy 指定文件到目标文件目录下
' 并重名名rename,根据当前日期进行重命名。
' 输入:源文件"I:\webapp.war",目标路径"h:\"。
' 返回:无。
'*********************************************************
Function CpReFileName()
set fso=wscript.createobject("scripting.filesystemobject")
'*********************************************************
' 目的:copy 指定文件到目标文件目录下。
' 输入:源文件"I:\webapp.war",目标路径"h:\"。
' 返回:无。
'*********************************************************
Dim FSO,d
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.Copyfile "I:\webapp.war","h:\"
'*********************************************************
'获得当前日期,按年、月、日
'*********************************************************
Dim MyTime, MyHour
' MyTime = Now
MsgBox MyTime
MyYear = Year(MyTime)
' MsgBox MyYear
MyMonth = Month(MyTime)
' MsgBox MyMonth
MyDay = Day(MyTime)
' MsgBox MyDay
MyHour = Hour(MyTime)
' MsgBox myhour
'*********************************************************
'定义源文件(夹)与目标文件(夹)的名称
'*********************************************************
OldFolderName1="filefodername"
' newFolderName1="filefodername"
newFolderName1=MyYear&MyMonth&MyDay
OldFileName1 = "webapp.war"
newFileName1 = MyYear&MyMonth&MyDay&".war"
OldFileName2 = "oldfilename2.lnk"
newFileName2 = "newfilename2.lnk"
originalpath="H:"
newpath="H:"
'*********************************************************
'重命名文件夹
'*********************************************************
if (fso.folderexists(originalpath & "\" & OldFolderName1)) then
Set fsoGetFolder = fso.GetFolder(originalpath & "\" & OldFolderName1)
fsoGetFolder.Name = newFolderName1
End If
'*********************************************************
'重命名文件
'*********************************************************
if fso.fileexists(newpath&"\"&OldFileName1 ) then
set f=fso.getfile(newpath&"\"&OldFileName1)
f.name=newFileName1
end If
End Function
Call CpReFileName()
相关文章推荐
- DOS工具: 当前目录文件重命名并找到最新的复制到指定目录
- 对指定目录下的文件进行筛选,并重命名拷贝到另一个目录
- 文件名命工具类(将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type)
- 文件名命工具类(将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type)
- VBS获取指定目录下最新文件拷贝然后以当前日期命名 推荐
- Vbs程序备份指定文件到指定目录并且以日期重命名
- 将文件移动到指定目录下,并且加上时间戳进行重命名
- 这是一个定时脚本,主要功能是遍历该文件夹下的所有文件并存储到数组,对数据中的文件进行操作,一个一个移动到指定的目录下,并删除原有文件
- VBA遍历当前目录下指定类型的excel文件并复制文件内指定的内容到新表中
- 速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间
- Java复制文件到指定目录、延时重命名
- 对以日期命名的目录(如:03-05-2014)进行自动备份的脚本
- shell-删除目录下指定日期前的所有文件
- 尝试为文件 C:\XXX\App_Data\XXX.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中
- 复制文件到指定目录的指定文件
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中[解决方法]
- chmod +x *.sh 这个命令是为sh文件增加可执行权限; chmod +R 777 *.* 对当前目录下的所有子目录和子文件进行 777权限的变更;通在安装软件时复制相关文件。
- 后台静默检测U盘并复制U盘内指定文件到电脑指定目录(U盘助手)
- PCL点云库中怎样读取指定的PCD文件,又一次命名,处理后保存到指定目录
- php 复制文件到指定目录