“标记” Windows 7 图标

“标记” Windows 7 图标

我因为工作需要阅读大量小型 PDF 文件,我想“标记”这些文件以表明它们已被阅读?

我将它们组织在特定文件夹中(例如超过 1000 个)。我想象过 PERL 脚本或其他东西为特定文件夹或 Windows Shell 脚本中的每个子文件夹创建一个“READ”和 UNREAD 文件夹?

我对此都没有经验,有什么想法吗?

答案1

我的想法是制作某种阅读器,其中 powershell 将当前未读文件列为列表,您从列表中选择一个,然后脚本会将其移动到已读并在 acrobat 中为您打开。这是一种更自动化的标记为已读的方式,没有太多麻烦。

$dir="C:\Users\username\Documents\ToRead"
$readDir="C:\Users\username\Documents\ToRead\Read"

do {
    $count=0
    $items=@()

    $files = Get-ChildItem $dir | Where {$_.psIsContainer -eq $false}

    foreach ($file in $files) {
        $count++
        write-host $count "-" $file
        $items+=,($file)
    }

    $toread = read-host -prompt "Please type the number of the file you would like to read: " 

    $fileToRead = ($readdir+"\"+$items[$toread-1])
    $fileToMove = ($dir+"\"+$items[$toread-1])

    Move-Item $fileToMove $readdir
    Invoke-Item $fileToRead

    Start-Sleep -s 5
    write-output "`n`r"

} while ($count -gt 1)

write-output "Reading Done!"

相关内容