首页 > 解决方案 > 如何检查Powershell中是否存在文件?

问题描述

我需要检查文件夹 $pathSource 中的 .jpg 和 .png 文件是否也存在于文件夹$pathJPG 中

问题是它永远不会进入 if 语句(尽管文件确实存在)

$pathSource="C:\Users\fransua\Desktop\nicolas.moussion@gmail.com\wetransfer-bd287a"
$pathJPG=$pathSource+"\JPG\"
$items = (Get-ChildItem -Force -Path $pathSource )
$i=0
foreach ($item in $items) {
    Write-Output "Fichier source : $($item)"
    $itemToCheck=$pathJPG+$item
    Write-Output "Fichier dest : $($itemToCheck)"
    if ((Test-Path $itemToCheck))  {
        Write-Output "Fichier copié dans jpg : $($itemToCheck) numéro $($i)"
        $i+=1
    }

任何想法 ?

标签: powershell-3.0

解决方案


解决 !这只是一个拼写错误的 JPG 而不是 JPEG(对此感到抱歉)


推荐阅读