[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

回复 15楼 的帖子

谢谢师傅 本人水平有限 看不懂 能解释一下吗 能不能写完整给我 麻烦你了

TOP

其实你只要去下个文件夹同步软件就可以了。。。
批处理实现 没高手来解答
等一年也是一样的

TOP

回复 17楼 的帖子

师傅谢谢 能同步到文本里面吗 比如 D:\AAA.TXT有"我们"    E:\AAA.TXT有"工作"
以D:\AAA.TXT有"我们"主同步对象  同步后 E:\AAA.TXT有"工作" 里的"工作"会变为"我们"吗  D盘和E盘文本名称都是AAA

TOP

  1. @echo off
  2. set "SRC=D:\AAA"
  3. set "BAK=E:\AAA_BAK"
  4. xcopy /s/e/d/y/c "%SRC%" "%BAK%\"
  5. cd /d "%BAK%"
  6. for /f "tokens=2 delims=:" %%a in ('xcopy /s/e/h/l * \nul\') do (
  7.     if "%%~$SRC:a"=="" echo del /a/f "%%a"
  8. )
  9. pause
复制代码
没有处理 备份中存在而源目录中已删除的文件夹。但文件夹是不占用空间的,勉强可以将就。
正在考虑进一步完善的方法。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 19楼 的帖子

谢谢版主大人                     .

TOP

实在没能理解楼主的意思

TOP

回复 21楼 的帖子

谢谢                      .

TOP

回复 19楼 的帖子

for /? 的帮助中有:
     %~$PATH:I   - 查找列在路径环境变量的目录,并将 %I 扩充
                   到找到的第一个完全合格的名称。如果环境变量名
                   未被定义,或者没有找到文件,此组合键会扩充到
                   空字符串

以前一直不明白,原来%~$PATH:I 是这样用的,学习了。

TOP

看回帖感觉晕晕的接不上…… 我的思路(无法判断文件修改,仅是文件增减):用dir列出所有文件名,findstr与前一次的对比不同即可。

TOP

回复 24楼 的帖子

谢谢                             .

TOP

返回列表