求教一个批处理

五级用户 110119diDI 2023-3-22 2100

最近在用TOPAZ AI把那些老功略书图片放大,为了让软件的批处理多加入一些任务,经过一番操作后,我将图片文件名命名为 书名-数字编号.jpg,不同书的文件可以混在一起处理,输出在一个目录下面,然后我需要一个操作就是在这一大推处理过的图片里,按照文件名,把-符号前的内容定义为文件夹名,创建文件夹,接着将相应的图片文件移动到文件夹里。

问了BING给出的答案跑不了,我也不会改bat,在此求教了

以下是bing的回答:

您可以使用 Windows 批处理命令来实现您的需求。批处理命令 move 可以用来移动文件/文件夹 12。您可以编写一个批处理脚本,遍历文件夹中的所有 txt 文件,然后使用字符串操作提取文件名中“-”前面的文字作为新的文件夹名称,并将该 txt 文件移动到对应的新文件夹中。

这是一个简单的示例脚本,它遍历当前目录下的所有 txt 文件,并将它们移动到以“-”前面的文字命名的新文件夹中:

@echo off
setlocal enabledelayedexpansion
for %%f in (*.txt) do (
    for /f "delims=-" %%n in ("%%f") do (
        set foldername=%%n
        if not exist !foldername! mkdir !foldername!
        move "%%f" "!foldername!"
    )
)

您可以将此脚本保存为 .bat 文件并在需要操作的目录下运行它。请注意,此脚本仅供参考,您可能需要根据自己的具体需求进行修改。


2017-01-28-17-37-10-763.gif

2017-04-13-15-58-49-311.gif

2017-04-15-08-31-11-547.gif

2017-05-19-13-51-04-776.gif

2017-06-12-17-16-52-991.gif


上一篇:那个NDS专辑,你们能看到5本专辑么?
下一篇:请站长把[分享一个ios上的ppsspp模拟器]这个帖子锁了吧
最新回复 (9)
  • 受限用户 123777tw 2023-3-22
    0 2
  • 六级用户 warlockom 2023-3-22
    2 3

    我试了没问题,你要看看“-”是不是你用的是中文的,还有把txt改成jpg。

  • 五级用户 110119diDI 2023-3-22
    0 4
    好的,我再试试,谢谢
  • 四级用户 vDtv3vNZoE5d 2023-3-22
    0 5
    你都用上newbing了,这点问题它也能解决吧…我试过让chatGPT检查自己写的代码的错误
  • 五级用户 engreal 2023-3-23
    0 6
    我会选择powershell
  • 四级用户 Kello 2023-3-23
    0 7
      先生解决了吗?
      如果还是实在没办法解决的话,那我用Python帮您编一个脚本吧。
  • 五级用户 110119diDI 2023-3-23
    0 8
    Kello   先生解决了吗?   如果还是实在没办法解决的话,那我用Python帮您编一个脚本吧。
    解决了,是我蠢了,就是改一下*.jpg  
    谢谢
  • 三级用户 kelvinxan 2023-3-23
    0 9
    TOPAZ AI 很厉害吗
  • 四级用户 imkentt 2023-3-23
    0 10
    推荐一个软件 quicker 应该能够满足楼主的需求
    • 老男人游戏网配套论坛
      11
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。