Abend alle,
Ich lerne langsam Powershell so nackt mit mir!
ive hat diesen Code generiert, um ein Programm (MetaX) auszuführen, wenn eine Dateierweiterung in einem Ordner vorhanden ist. Wenn jedoch x Dateierweiterungen gefunden werden, wurde x Mal versucht, das Programm auszuführen.
$Files3 = "C:\Users\BRACEGIRDLE\Favorites\Desktop\MASTER_FOLDER\3_FINISHED"
$MetaX = "C:\Program Files (x86)\MetaX"
$MetaXTVShows = "C:\Users\BRACEGIRDLE\Favorites\Desktop\MASTER_FOLDER\2_TEMPORARY\TV_SHOWS"
$MetaXExtensions = @(".mp4")
Set-Location $MetaXTVShows
Get-ChildItem | Where-Object {
If ($MetaXExtensions -contains $_.Extension)
{& $MetaX\metax.exe /T /A $MetaXTVShows /AT $Files3 /C}
Else {}
}
Ich glaube, es hat etwas mit der if else-Funktion zu tun, aber ich könnte mich irren.
Gibt es eine andere Alternative als das Programm 5-mal auszuführen, da sich 5 Erweiterungen in dem Ordner befinden, in dem gesucht wird? Funktioniert dies nicht gut mit der Software?
sehr geschätzt
Connor Bracegirdle
$MetaX\metax.exe
gegen alle.mp4
Dateien laufen , die in gefunden werden$MetaXTVShows
? Ich nehme an, das ist es, was Sie meinen, dass Sie 5 Dateien.mp4
in diesem Ordner haben, also müssen Sie für jede dieser Dateien den Prozess gegen diese ausführen?