我需要检查文件夹 $ 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
}
有什么想法吗?
答案 0 :(得分:0)
try with "PathType Leaf" as shown below?
if ((Test-Path $itemToCheck -PathType Leaf)) {
Write-Output "Fichier copié dans jpg : $($itemToCheck) numéro $($i)"
$i+=1
}
答案 1 :(得分:0)
已解决!只是拼写错误的JPG而不是JPEG(抱歉)