批处理能否做到定时转移文件?
希望实现:D盘下有很多人名的目录,把他们下级目录及文件,全部move到其他盘符下,并追加个转移当时的年月日文件夹,其下级目录及文件不变。
例:
D:\张三\工作日志\联系人.xls
D:\张三\工作日志\数据.xls
D:\张三\参数记录.xls
D:\李四\重要文档\客户.xls
D:\李四\档案.xls
每天17:20定时把D盘每个人名文件夹剪切到E盘,变成如下格式:
E:\待删除备份\张三\20110922\工作日志\联系人.xls
E:\待删除备份\张三\20110922\工作日志\数据.xls
E:\待删除备份\张三\20110922\参数记录.xls
E:\待删除备份\李四\20110922\重要文档\客户.xls
E:\待删除备份\李四\20110922\档案.xls
目的,每天自动清空D盘,转移到E盘后再保留一段日期。
答案或建议:
set bdate=%date:~0,4%%date:~5,2%%date:~8,2%
for /f %i in ('dir d:\ /ad/b') do echo d | xcopy "d:\%i" E:\待删除备份\%bdate%\%i /s
rd /s/q d:\%i && md d:\%i
for /f %i in ('dir d:\ /ad/b') 这样写只是在假设d:\下只有这些人名目录存在的前提下
--
我试了下,脚本运行不起来啊
--
在批处理中 for 里的%要变成%%
set bdate=%date:~0,4%%date:~5,2%%date:~8,2%
for /f %%i in ('dir d:\ /ad/b') do echo d | xcopy "d:\%%i" E:\待删除备份\%bdate%\%%i /s && rd /s/q d:\%%i && md d:\%%i
文章转载请保留:http://www.baikewenda.com/h/1110/a30391.html
→ 喷墨打印机墨盒堵塞怎么办?
→ XP英文版IE如何让服务器识别为中文IE ?
→ PhotoShop中的暂存盘已满怎么办?
→ 升级淘汰下来的硬盘怎么再利用
→ C:\WINDOWS\Installer文件夹下的文件能删除掉吗?
→ 怎样删除PPT文件中的全部放映动作?
→ 储存卡用exFAT,FAT32,NTFS那个格式好?
→ 插上网线机箱里有光是怎么回事?
→ 双击文件夹的话打不开文件夹是搜索,怎么才能变回来
→ 局域网共享文件方法?
→ QQ空间如何放如MV进去呀?
→ 请问在XP中,如何修改盘符?
→ QQ有一个太阳有什么用处啊?
→ 我想格式化整个电脑硬盘全新重装系统?
→ 用什么软件可以将MP4文件里的声音转化出来?
推荐内容
·vista下如何开机自动拨号上网?
·请问怎么清洗液晶电脑屏幕?
·AutoCAD出现Exception in acmgd.dll ARX Command错误
·宽带连接是怎么设置的?
·遥控器怎样看型号啊
·IPOD怎么样才能重置?
·查毒进不进安全模式有何区别?
·蓝光ISO不能播放的解决方法?
·激光打印机为什么不能接在大多数UPS上?
·什么是主频、外频、倍频、总线频率?
·瑞星杀毒软件个人版病毒库升级包能在哪下载?
·显示器灯管老化怎么办?
·右下角不显示U盘图标的问题
·机箱带电的解决方法
·什么是DTS ES
·Vista 任务栏快速启动图标丢失应如何找回?
·怎么使用无线键鼠重装操作系统
·请问博客是什么意思?
·intelPD双核和酷睿双核的区别
·超广角镜头怎么使用更好?
·怎样清洗旧的台式机电脑主机?
·电脑用HDMI接口连接电视时只有图像却没有声音
·独立声卡、网卡耗电有多大?
·手机进水了怎么办?