用Powershell实现:删除所有不是与.json文件重名的.jpg文件

编程入门 行业动态 更新时间:2024-10-24 17:24:34

用Powershell实现:删除所有不是与.json<a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件重名的.jpg文件"/>

用Powershell实现:删除所有不是与.json文件重名的.jpg文件

# 指定要搜索的目录路径
$directoryPath = "C:\path\to\your\directory"# 获取该目录下的所有.jpg和.json文件
$jpgFiles = Get-ChildItem -Path $directoryPath -Filter *.jpg
$jsonFiles = Get-ChildItem -Path $directoryPath -Filter *.json | Select-Object -ExpandProperty BaseName# 遍历.jpg文件并检查是否包含在.json文件列表中
foreach ($jpgFile in $jpgFiles) {$baseName = [System.IO.Path]::GetFileNameWithoutExtension($jpgFile.Name)if ($jsonFiles -notcontains $baseName) {Remove-Item -Path $jpgFile.FullName -Force}
}

效果:

更多推荐

用Powershell实现:删除所有不是与.json文件重名的.jpg文件

本文发布于:2023-11-15 17:05:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1603193.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   Powershell   json   jpg

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!