diff --git a/Animelibk.ps1 b/Animelibk.ps1 index 0bf3b32..b5f63c8 100644 --- a/Animelibk.ps1 +++ b/Animelibk.ps1 @@ -1,14 +1,15 @@ param( $Path, + $Index = "H:\AnimeLib", [switch] $Single ) #$TargetName = "俺だけ入れる隠しダンジョン〜こっそり鍛えて世界最強〜"; $TargetName = "" #$DestinName = "真の仲間" -#$Path = "" +Write-Output $Path #$Path = "H:\Anime\201901 盾の勇者の成り上がり\[LKSUB][Tate no Yuusha no Nariagari][01-25][GB][720P][MP4]\[LKSUB][Tate no Yuusha no Nariagari][01][GB][720P].mp4" #$Path = "H:\Data\Downloads\因為不是真正的夥伴而被逐出勇者隊伍\[Shin no Nakama][01][BIG5][1080P].mp4" -$JsonPath = $("..\Anime\* $TargetName", $($Path -replace '(.*\\[^\[\\\]]*)\\\[.*', '$1') | ? {Test-Path $_}) +$JsonPath = $("$Index\Anime\* $TargetName", $($Path -replace '(.*\\[^\[\\\]]*)\\\[.*', '$1') | ? {Test-Path $_}) $WorkData = $(if (Test-Path "$JsonPath\animelibk.json") { Get-Content "$JsonPath\animelibk.json" | ConvertFrom-Json } else { @@ -38,9 +39,8 @@ $Year = @($($JsonPath -replace '.*\\((?\d{4})?(?\d{2})?).*$', '${Y}'), $(g #$($JsonPath -replace '.*\\((?\d{4})?(?\d{2})?).*$', '${Y}'); - # 取得目標資料夾是否存在,不存在建立資料夾,並取得資料夾物件 -$LinkPath = ".\{0}\{1}" -f $WorkData.DestinName, $Seasons_TC[$WorkData.Season] +$LinkPath = "{2}\{0}\{1}" -f $WorkData.DestinName, $Seasons_TC[$WorkData.Season], $Index $LinkDir = $(if (-not(Test-Path -Path "$LinkPath*")) { New-Item -Path "$LinkPath ($Year)" -ItemType Directory -Force } else { @@ -147,8 +147,8 @@ exit 0; # SIG # Begin signature block # MIIFxwYJKoZIhvcNAQcCoIIFuDCCBbQCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR -# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU3YLRpMFGrmg+Su+5oeIKvraA -# BeGgggNSMIIDTjCCAjagAwIBAgIQdMnAQ4BDAo9Lgfn+QeDdhjANBgkqhkiG9w0B +# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU8hOX2EpjptM6JRQpENcCS+vQ +# KL6gggNSMIIDTjCCAjagAwIBAgIQdMnAQ4BDAo9Lgfn+QeDdhjANBgkqhkiG9w0B # AQUFADAqMRMwEQYDVQQDDApOaWNrIENoYW5nMRMwEQYDVQQKDAplYXJpY2sub3Jn # MB4XDTIxMTAzMTEwMDI1MVoXDTIyMTAzMTEwMjI1MVowMzEiMCAGCSqGSIb3DQEJ # ARYTcGNuaWNrMTAwQGdtYWlsLmNvbTENMAsGA1UEAwwETmljazCCASIwDQYJKoZI @@ -169,11 +169,11 @@ exit 0; # AgEBMD4wKjETMBEGA1UEAwwKTmljayBDaGFuZzETMBEGA1UECgwKZWFyaWNrLm9y # ZwIQdMnAQ4BDAo9Lgfn+QeDdhjAJBgUrDgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEK # MAigAoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3 -# AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUPWUkr6q/tU9vc3Rn -# dhflwSPVJSYwDQYJKoZIhvcNAQEBBQAEggEAAYB4cekLuPF7GZPAoWy2mthiUiLA -# Ddaov8mn/AQcSgYtXZtsG4rNqcRtHWMuDDxMzZWXASGqDbypwETjguFsDZIGv0Ms -# B7Sd+DSQF+pxJtD8cVWMQSmozlzDBBYDa9Ewtp8bw8LFcymZCpyD/seKwId7lzqT -# WeF5Ko8Ly3aEfHamhbkdwQeX7Q5b+QmnGOhbvlPslx3LTXmPTVvts8CFU8uDNe2G -# Z3zWsdD8rjOqFozO335H2MFCGMl76oi5TTyeGdX2sdEEMyCNnEvrefl5V7KGCQfT -# 82RApctXlL8jBfkqwte9cx3QebnIP97A6YmpS7ADIx1iqKOu0fC+RsIf4g== +# AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQU1FQyPec3rnbdh3xg +# UI1KxQR1VNowDQYJKoZIhvcNAQEBBQAEggEAFZhn/fCXLVeHwJbTknYoljeOmZXv +# bCbZTEV+uuhILGbjLyQC9/UTyqQC9OF3JmaDkO0RUgURnIKKEM4wHJKD5tl6tfGe +# oUG3zqbkDfQjCvHGHE6MzSB7TNZptpr66RvLA3caNt+U1dSgAAOU+A2qisuXsEwN +# hdkIP6YrpkbIYMfz+A413/I2OXD5SIJ9F8ER/iunJIUStxAGl/egvJa9KQJfcfeF +# BpSf7w5BCW9JCSul3SVqyi/gM7E0BcWlVWXGbpQyvfluD/fbCWxdmZYozewZ4LDI +# Z+goE2Bfwvnn1dkzwl48me4QIPHuFU4elB4t8di9qv7SLsMFp6Hm+IsIYA== # SIG # End signature block