【问题标题】:Windows Batch File that Copy Rated Files复制额定文件的 Windows 批处理文件
【发布时间】:2015-05-12 12:07:53
【问题描述】:

您好 StackOverflow 社区,

我想问一下是否有办法复制使用 Windows 批处理作业 (.bat) 评级的文件。

这些文件是照片,有些是在相机内评级的。当所有这些文件(分级和未分级)都复制到我的硬盘时,我想让批处理作业自动将分级的文件复制到另一个文件夹中。

我知道我的电脑查看评级没有问题,因为当我查看已评级文件的属性时,其中会显示许多星。

非常感谢您的任何帮助,并在此感谢您 =)

【问题讨论】:

  • 到目前为止,您尝试过哪些代码?向我们展示您的代码!

标签: windows batch-file jobs rating


【解决方案1】:

检查tooltipinfo.bat。如果通过的项目被评级,它将在输出中显示如下内容:

Rating: 5 Stars

所以你需要目录中的 tooltipinfo.bat。然后创建批处理文件,如:

(未测试)

@echo off

set folder_with_the_items=C:\photos_and_videos
set destination_folder=C:\somewhere_else

for /f "tokens=* delims=" %%a in ('dir /a:-d /b /s "%folder_with_the_items%\*"') do (
   call tooltipinfo.bat "%%~fa" | find /i "Rating:" >nul 2>nul && (
        copy "%%~fa" "%destination_folder%"
   )
)

因为您需要在脚本开头更改文件夹位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    相关资源
    最近更新 更多