找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20826|回复: 2

[文件操作] 批处理如何分类备份录音文件?

[复制链接]
发表于 2012-9-4 15:15:56 | 显示全部楼层 |阅读模式
有一台录音服务器,上面有很多以20120701,,2120702日期命名的文件夹,
文件夹里有具体的录音文件,当天所有的文件都存放在这里,
现在想对这些文件分类存放到另外一台电脑192.168.0.2供大家查询,同时以每个人对应的电话区分

大家看下面实现当天的记录备份:
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. net use /delete \\192.168.0.2\e$\Rec
  4. net use Z:\ \\192.168.0.2\e$\Rec
  5. set a=%date:~0,4%
  6. set b=%date:~5,2%
  7. set c=%date:~8,2%
  8. set d=%a%%b%%c%
  9. set path=F:\录音\recdata\%d%\
  10. if not exist "%path%" (
  11.    echo 源目录["%d%"]不存在,按任意键退出
  12.    pause>nul
  13.    exit
  14. )
  15. cd /d "%path%"
  16. echo "%d% %time% start copy rec" >> log2.txt
  17. md Z:\baibai\152\%d%\
  18. xcopy ??????????????18.wav Z:\baibai\152\%d%\
  19. md Z:\chenzhen\112\%d%\
  20. xcopy ??????????????10.wav Z:\chenzhen\112\%d%\
  21. echo "%d% %time% end copy rec" >> log2.txt
  22. pause>null
  23. exit
复制代码
这样ok吧?


另外对于历史的录音文件夹,怎么样批处理拷贝过来,求方法
发表于 2012-9-5 08:09:59 | 显示全部楼层
在你的代码基础上做了些修改
  1. @echo off
  2. net use /delete \\192.168.0.2\e$\Rec
  3. net use Z:\ \\192.168.0.2\e$\Rec
  4. cd /d "F:\录音\recdata"
  5. for /d %%a in (*) do (
  6.     echo "%%a %time% start copy rec" >> log2.txt
  7.     md Z:\baibai\152\%%a\
  8.     xcopy %%a\??????????????18.wav Z:\baibai\152\%%a\
  9.     md Z:\chenzhen\112\%%a\
  10.     xcopy %%a\??????????????10.wav Z:\chenzhen\112\%%a\
  11.     echo "%%a %time% end copy rec" >> log2.txt
  12. )
复制代码
 楼主| 发表于 2012-9-5 10:29:40 | 显示全部楼层
本帖最后由 htmis 于 2012-9-5 10:34 编辑

由于历史文件太多,现在只想备份自20120701的文件
没办法我就201207*  201208* 代替
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 11:25 , Processed in 0.017364 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表