无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4393|回复: 13
打印 上一主题 下一主题

趣味求解

[复制链接]
1#
发表于 2019-12-31 13:04:53 | 显示全部楼层
本帖最后由 holley2008 于 2019-12-31 14:32 编辑

没看懂!
是这个意思?
  1. @echo off & setlocal EnableDelayedExpansion
  2. cd /d %~dp0
  3. set d="E:\My Pictures"
  4. set ds="E:\My Pictures\Fav HardLinks"
  5. for /f "delims=" %%i in ('"dir /a-d/s/b/on *.jpg"') do (
  6.         set file1=%%~fi
  7.         set file2=%%~nxi
  8.         set file1=!file1:/=/!
  9.         set ds=%ds:~1,-1%
  10.         pause
  11.         mklink /h !ds!!file2! !file1!
  12. )
  13. pause
复制代码

点评

谢谢你的解答,不过这个应该不行,首先应该判断文件存不存在,然后存在了再执行,每个文件夹的文件个数不一样  详情 回复 发表于 2019-12-31 13:21
回复

使用道具 举报

2#
发表于 2019-12-31 14:31:19 | 显示全部楼层
本帖最后由 holley2008 于 2019-12-31 14:37 编辑
kkkssc 发表于 2019-12-31 13:21
谢谢你的解答,不过这个应该不行,首先应该判断文件存不存在,然后存在了再执行,每个文件夹的文件个数不 ...

要判断啥?你爱好某几张还是某一类?你要是就爱这几张么...当我白瞎了小一会功夫测试。

点评

我贴出的脚本就是举例的意思,图片来自不同的目录,然后文件名,跟文件数都不一样,需要的就会写出来,r=... r*f*=... 然后创建硬链, 是我没说清楚 ,不好意思,哈  详情 回复 发表于 2019-12-31 14:40
回复

使用道具 举报

3#
发表于 2019-12-31 14:54:46 | 显示全部楼层
kkkssc 发表于 2019-12-31 14:40
我贴出的脚本就是举例的意思,图片来自不同的目录,然后文件名,跟文件数都不一样,需要的就会 ...

试着将mklink /h换成copy之类的命令,测试一下就知道效果了。硬链接之前我加个pause就是提醒你确认一下。
如果弄不来,就踏踏实实使用LinkShellExtension之类的工具帮助创建硬链接吧...或者参看http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1注册到右键实现也比批处理方便的多。

点评

好吧,谢谢指点  详情 回复 发表于 2019-12-31 15:33
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-16 23:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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