-
Notifications
You must be signed in to change notification settings - Fork 0
/
Master.ps1
32 lines (27 loc) · 1.05 KB
/
Master.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Get-ChildItem -File '\\192.168.1.2\MEDIA' -filter "*.mkv" -Recurse | Sort-Object LastWriteTime -Descending | Select-Object -First 10 |ForEach-Object {
#If (Test-Path -Path $_.Name){
Write-Host $_.Name
Write-Host "===================================="
$nfopath = $_.FullName -replace 'mkv','nfo'
Write-Host $nfopath
$XPath = "/movie/thumb"
If (Test-Path -Path $nfopath){
try {
$ImgURL = Select-Xml -Path $nfopath -XPath $xpath | Select-Object -ExpandProperty Node
Write-Host $ImgURL.'#text'
}Catch{
Write-Host "No NFO found"
}
try {
$XPath = "/movie/plot"
$ImgURL = Select-Xml -Path $path -XPath $xpath | Select-Object -ExpandProperty Node
Write-Host $ImgURL.'#text'
}Catch{
Write-Host "No NFO found"
}
}
Write-Host ""
Write-Host ""
#Copy-Item -Path $_.FullName -Destination 'F:\Movies\' -PassThru -force
#}
}