Her er afsnittet om omdøbning af filer.
Brugerdefineret filomdøbningsmønster
Jeg kom lige i tanke om et par måder, du muligvis kan have én enkelt opgave på.
1 - Brug PostCustomCommand. (Sandsynligvis lidt mere kompliceret end 2. mulighed)
Du kunne skrive et script, der bruger parametre til at flytte filen til den anden placering, hvis den hører til der.
Her er de variabler, der er tilgængelige.
Kørsel af brugerdefinerede kommandoer
Du kunne f.eks. have et postcustomcommand-script med navnet noget i retningen af moveTVShows.ps1. Det kunne have en parameter, der hedder isMovie (isTVShow er ikke en variabel), og sende %ismovie% med; hvis den er falsk, ved du, at du skal behandle, hvis ikke. Det ville være det første logikcheck i scriptet. Resten ville være at bruge en kombination af %destinationpath% og %convertedfilename% til at afgøre, hvad der skal flyttes, og hvad der eventuelt skal oprettes på destinationen.
Eksempel på profiltilføjelse med PowerShell Core:
PostCustomCommandPath="C:\\Program Files\\PowerShell\\7\\pwsh.exe"
PostCustomCommandParameters="sti til ps1-scriptfil" -isMovie %ismovie% -DestinationPath "%destinationpath%" -DestinationFileBaseName "%convertedfilename%"
PostCustomCommandHangPeriod=0
PostCustomCommandCritical=false
PostCustomCommandUISession=false
PostCustomCommandShowWindow=false
PostCustomCommandExitCodeCheck=false
2 - Hav en planlagt opgave, der flytter filer fra TV-placeringen på din filmserver til TV-placeringen på din TV-server. Noget simpelt med robocopy burde virke. Nedenstående eksempel skal sandsynligvis finjusteres; det er et stykke tid siden, jeg har brugt robocopy.
robocopy.exe "\\\\MovieServer\\Plex\\TV" "\\\\TVServer\\Plex\\TV" /S /MOV /V /NP