powershell - Powershell 脚本将 Caption-Abstract 应用于 .txt 文件中的图像
问题描述
问题已回答!
随意使用下面的代码,更改系统上的正确路径。
[Array] $arrayFromFile = Get-Content -Path '<path>\renameFileTitle.txt'
$iterator = 0
$files = Get-ChildItem "<path>\*.jpg"
$arrayFromFile[0]
foreach ($file in $files){
$i = $arrayFromFile[$iterator]
<path>\exiftool.exe exiftool -Caption-Abstract="$i" $file.FullName
$iterator++
}
解决方案
您$i = 0
在每次迭代中再次设置。将其移出循环。
# initialization
$i = 0
foreach ($file in $files) {
C:\Users\Chris\Desktop\Pics\exiftool.exe exiftool -Caption-Abstract=$arrayFromFile[$i] $file.FullName
# increase at every iteration
$i++
}
推荐阅读
- python - 如何访问标准输出作为 create_subprocess_shell 协程的一部分?
- monitoring - 使用 GCP 监控无法在 Istio 响应延迟指标中找到 API 过滤器
- testing - 在 Linux 容器上通过 Chromium 运行 TestCafe
- sql - 使用 PostgreSQL 中其他表的随机值生成表
- angular - 如何向 Rest API 发出 POST 请求?
- android - android - 如何从片段中显示BottomSheetDialog?
- python - 如何在 Python 中制作 A - 1 = Z?
- ios - Cordova 闪屏插件 - 升级到 iOS 14 后,在闪屏出现之前快速显示黑屏
- javascript - VSCode 中的制表符转义引号
- r - 根据条件创建新变量并与现有变量匹配