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

[文件操作] [已解决]批处理怎样恢复链接文件夹的快捷方式,以文本的形式备份和恢复?

[复制链接]
发表于 2011-9-10 13:33:19 | 显示全部楼层 |阅读模式
求"恢复链接文件夹的快捷方式[.url]",以文本的形式备份和恢复,求高手解决。
"%HOMEPATH%\Favorites\链接"
备份上面路径下的所有快捷方式,以文本方式,还原时以文本为根据还原

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

 楼主| 发表于 2011-9-10 13:36:46 | 显示全部楼层
http://bbs.bathome.net/thread-13981-1-1.html
lnk后缀的由broly版主解决了,可以看一下上面那个链接。
发表于 2011-9-10 16:12:56 | 显示全部楼层
其实我那个代码改一行就可以实现了……手机登陆中,无能为力
 楼主| 发表于 2011-9-10 18:12:43 | 显示全部楼层
本帖最后由 zhangop9 于 2011-9-10 18:22 编辑

晚上,有时间再搞搞好不好,最好能分开备份,url一个文本,lnk一个文本,路径改到收藏夹"%HOMEPATH%\Favorites“,这样就有通用性了
发表于 2011-9-10 19:23:59 | 显示全部楼层
回复 2# zhangop9


你在批处理版块问VBS是啥意思?
 楼主| 发表于 2011-9-10 20:55:03 | 显示全部楼层
本帖最后由 zhangop9 于 2011-9-10 21:05 编辑

那就请删除这个帖子吧
发表于 2011-9-10 22:31:59 | 显示全部楼层
用批处理吧,比较方便
  1. @echo off
  2. set /p "choice=1.备份 2.还原 :"
  3. set "DirPath=%HOMEDRIVE%%HOMEPATH%\Favorites\链接"

  4. if %choice% equ 1 goto backup
  5. if %choice% equ 2 goto restore else (echo 选择失败!&pause>nul&exit)

  6. :backup
  7. (for /f "delims=" %%i in ('dir /s/a-d/b %DirPath% 2^>nul') do (
  8.         if /i "%%~xi"==".url" (
  9.                 echo #%%i
  10.                 type "%%i"
  11.         )
  12. ))>Backup_url.txt
  13. echo 备份成功!
  14. pause>nul&exit

  15. :restore
  16. if not exist Backup_url.txt (echo 不存在备份文件Backup_url.txt,还原失败! &exit)
  17. setlocal enabledelayedexpansion
  18. for /f "delims=" %%i in (Backup_url.txt) do (
  19.         set "str=%%i"
  20.         if "!str:~0,1!"=="#" (
  21.                 set "file=!str:~1!"
  22.                 for /f "delims=" %%j in ("!file!") do md "%%~dpj" 2>nul
  23.         ) else (
  24.                 >>"!file!" echo %%i
  25.         )
  26. )
  27. echo 还原成功!
  28. pause>nul&exit
复制代码

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

 楼主| 发表于 2011-9-10 23:10:56 | 显示全部楼层
那个问题你解决了,可是我感觉还不太好,又不好意思再问你了,所以跑到这个版面来求助了,现在你给我都解决了,真的很感谢!
 楼主| 发表于 2011-9-12 12:50:40 | 显示全部楼层
还有个小问题就是要以文本方式备份"收藏"下的所有快捷方式,备份成Backup_url.txt和Backup_lnk.txt两个文件,恢复还是一样的!有vbs最好了,求改一下.现在的可以用可是要做两次备份,能一次完成就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 00:17 , Processed in 0.020546 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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