Life家族
SCMLife
RMLife
PMLife
SQALife
TESTLife
CM方法论
电子杂志
ClearCase
ClearQuest
CVS/SVN
StarTeam
VSS/VSTS
Synergy
构建发布
RM思想
DOORS
RequisitePro
PM思想
PMP认证
Project
质量管理
测试方法论
TD/QC
推荐版块:
IBM 2008年开发者大会免费参加
|
谈书论道
|
文档中文化
注册
登录
会员
标签
有奖问答
论坛设施
统计
帮助
SCM Life
»
Microsoft VSS/VSTS
» 如何自动删除备份的文件夹
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:vss share branch merge branches
|
下一主题:VSS使用手册 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[已解决]
如何自动删除备份的文件夹( 此文章被查看:1202次,被回复:5篇!! )
jn12345
小学一年级
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2007-10-16 15:35
只看该作者
如何自动删除备份的文件夹
我用
脚本
做了
自动
备份,每天产生以当天date命名的
文件
夹,可时间一久,这些
文件
夹占用的空间就大了。人工定期
删除
还是比较麻烦。希望能定期用
脚本
自动
删除
,可怎么用RD [/S] [/Q] [驱动器:]路径
命令
删除
指定日期前的那些“日期
文件
夹”呢?
求助
啦!
问题已经
解决
[
打开主题
]
本主题的最佳答案为 [
6
楼].
搜索更多相关主题的帖子:
文件
自动
删除
© 本文为
jn12345
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
12610
帖子
17
精华
0
积分
70
阅读权限
15
在线时间
12 小时
注册时间
2007-9-25
最后登录
2008-8-18
失踪天数:19
查看详细资料
TOP
engchs
小学四年级
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2007-10-17 08:49
只看该作者
LZ是不是可以考虑在自动备份的脚本里加上删除n天前备份的语句呢?
比如说今天是20071017,你要定期删一个月前的就是删(20071017-100)xxxx那个文件夹
© 本文为
engchs
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
SCM Life
UID
7893
帖子
84
精华
0
积分
992
阅读权限
30
性别
男
来自
杭州
在线时间
116 小时
注册时间
2007-6-25
最后登录
2008-5-4
失踪天数:125
查看详细资料
TOP
wqy2008
幼稚园
个人空间
发短消息
加为好友
当前离线
板凳
大
中
小
发表于 2007-10-17 09:23
只看该作者
我现在正在做vss 2005 的备份脚本,写好了,可是不知道该怎么删掉指定日期前的文件,我形成的文件名是back2007-10-17这种形式。
© 本文为
wqy2008
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
成功一定有方法
UID
12595
帖子
39
精华
0
积分
40
阅读权限
10
性别
女
来自
汉中
在线时间
37 小时
注册时间
2007-9-25
最后登录
2008-6-11
失踪天数:87
查看详细资料
TOP
wuqing1185
版主
个人空间
发短消息
加为好友
当前离线
地毯
大
中
小
发表于 2007-10-18 09:22
只看该作者
rmdir cc%date:~0,10%
© 本文为
wuqing1185
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
1148
帖子
947
精华
4
积分
2219
阅读权限
100
性别
女
在线时间
224 小时
注册时间
2006-11-29
最后登录
2008-9-5
失踪天数:1
查看详细资料
TOP
hifly
海飞
版主
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2007-10-18 16:42
只看该作者
回复楼主和楼上各位,找到一个不是很好的解决方案:
测试如下:
提示输入一个日期,有一定的格式,方便下面的处理,不能乱输
set /p DelDate=Input value of "DelDate" like yyyy-MM-dd :_
创建 输入日+AAA的目录
md %DelDate%AAA
复制一些文件到创建的目录
Copy *.bat %DelDate%AAA
暂停,验证一下
pause
删除复制的文件
del %DelDate%AAA\*.bat
删除创建的目录
rd %DelDate%AAA
pause
如果要实现全自动化,估计要自己写一个小工具。
[
本帖最后由 hifly 于 2007-10-18 17:14 编辑
]
© 本文为
hifly
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
配置管理
UID
63
帖子
941
精华
2
积分
6319
阅读权限
100
性别
男
在线时间
531 小时
注册时间
2006-9-7
最后登录
2008-9-6
失踪天数:0
查看详细资料
TOP
jn12345
小学一年级
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2007-10-19 09:50
只看该作者
俺找到一个很土的办法勉强实现了:)
第一步:每次将生成的备份放在以“当月”命名的文件夹内
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET MM=%%j
MD G:\VSS-VSS2007BACKUP\%MM%月
第二步:实现删除功能如下:首次先手工建个文件,存上月日期,然后:
FOR /F "tokens=1-3 delims=- " %%i IN ('type C:\moth.txt') DO SET TM=%%j
rd /s /q \。。\%TM%
每次执行删除后,再取当月日期替换那个保存日期的文件
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET MM=%%i-%%j-%%k
ECHO %MM% >C:\moth.txt
我还没试那位朋友说的rmdir cc%date:~0,10%,我试试。。。谢谢大家!
最佳答案
该回答被楼主/管理员列为正解!
© 本文为
jn12345
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
12610
帖子
17
精华
0
积分
70
阅读权限
15
在线时间
12 小时
注册时间
2007-9-25
最后登录
2008-8-18
失踪天数:19
查看详细资料
TOP
‹‹ 上一主题:vss share branch merge branches
|
下一主题:VSS使用手册 ››
配置管理
配置管理方法论
IBM Rational ClearCase
CCRC
IBM Rational ClearQuest / ClearDDTS/TestManager
CVS/SVN
Borland StarTeam
Microsoft VSS/VSTS
Telelogic SYNERGY
其它CM工具
Serena PVCS
Perforce
北大青鸟JBCM
Hansky Firefly&Butterfly
构建与发布管理
JIRA
Jazz&RTC
需求管理
需求管理思想
IBM Rational RequisitePro
Telelogic Doors
其它需求管理工具
Hansky DragonFly
项目管理
项目管理方法与思想
PMP认证
Microsoft Project
IBM Rational Portfolio Manager
其它项目管理工具
质量管理&质量体系
质量管理(SQA&SQC&SEPG)
过程(CMMI&ISO&RUP&Agile&6西格玛)
软件度量
测试管理
测试方法论
Test Director&Quality Center
LoadRunner
QuickTest Professional
WinRunner
IBM Rational Robot
IBM Rational Performance Tester
IBM Rational Manual Tester
IBM Rational Function Tester
IBM Rational Purify&PurifyPlus
Dunit&Junit
其它测试工具
天下中文
文档中文化
旗帜
谈书论道
职场生涯
金色职场
休闲茶座
我爱摄影
秘密论坛
论坛管理
新手上路/问题/意见/建议
活动/咨询/培训/认证
Telelogic专区
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
中文化荣誉殿堂
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计