@ -1,14 +1,15 @@ 
			
		
	
		
		
			
				
					
					 param (  param (  
			
		
	
		
		
			
				
					
					    $Path ,      $Path ,   
			
		
	
		
		
			
				
					
					    $Index  =  " H:\AnimeLib " ,   
			
		
	
		
		
			
				
					
					    [switch]  $Single      [switch]  $Single   
			
		
	
		
		
			
				
					
					) )  
			
		
	
		
		
			
				
					
					#$TargetName = "俺だけ入れる隠しダンジョン〜こっそり鍛えて世界最強〜"; #$TargetName = "俺だけ入れる隠しダンジョン〜こっそり鍛えて世界最強〜";  
			
		
	
		
		
			
				
					
					$TargetName  =  " " $TargetName  =  " "  
			
		
	
		
		
			
				
					
					#$DestinName = "真の仲間" #$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:\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" #$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 " )  { $WorkData  =  $ ( if  ( Test-Path  " $ JsonPath\animelibk.json " )  {  
			
		
	
		
		
			
				
					
					    Get-Content  " $ JsonPath\animelibk.json "  |  ConvertFrom-Json      Get-Content  " $ JsonPath\animelibk.json "  |  ConvertFrom-Json   
			
		
	
		
		
			
				
					
					}  else  { }  else  {  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -38,9 +39,8 @@ $Year = @($($JsonPath -replace '.*\\((?<Y>\d{4})?(?<M>\d{2})?).*$', '${Y}'), $(g 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					#$($JsonPath -replace '.*\\((?<Y>\d{4})?(?<M>\d{2})?).*$', '${Y}'); #$($JsonPath -replace '.*\\((?<Y>\d{4})?(?<M>\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* " ) )  { $LinkDir  =  $ ( if  ( -not ( Test-Path  -Path  " $ LinkPath* " ) )  {  
			
		
	
		
		
			
				
					
					    New-Item  -Path  " $ LinkPath ( $ Year) "  -ItemType  Directory  -Force      New-Item  -Path  " $ LinkPath ( $ Year) "  -ItemType  Directory  -Force   
			
		
	
		
		
			
				
					
					}  else  { }  else  {  
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -147,8 +147,8 @@ exit 0; 
			
		
	
		
		
			
				
					
					# SIG # Begin signature block # SIG # Begin signature block  
			
		
	
		
		
			
				
					
					# MIIFxwYJKoZIhvcNAQcCoIIFuDCCBbQCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB # MIIFxwYJKoZIhvcNAQcCoIIFuDCCBbQCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB  
			
		
	
		
		
			
				
					
					# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR  
			
		
	
		
		
			
				
					
					# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU3YLRpMFGrmg+Su+5oeIKvraA  # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU8hOX2EpjptM6JRQpENcCS+vQ   
			
				
				
			
		
	
		
		
			
				
					
					# BeG gggNSMIIDTjCCAjagAwIBAgIQdMnAQ4BDAo9Lgfn+QeDdhjANBgkqhkiG9w0B # KL6 gggNSMIIDTjCCAjagAwIBAgIQdMnAQ4BDAo9Lgfn+QeDdhjANBgkqhkiG9w0B  
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					# AQUFADAqMRMwEQYDVQQDDApOaWNrIENoYW5nMRMwEQYDVQQKDAplYXJpY2sub3Jn # AQUFADAqMRMwEQYDVQQDDApOaWNrIENoYW5nMRMwEQYDVQQKDAplYXJpY2sub3Jn  
			
		
	
		
		
			
				
					
					# MB4XDTIxMTAzMTEwMDI1MVoXDTIyMTAzMTEwMjI1MVowMzEiMCAGCSqGSIb3DQEJ # MB4XDTIxMTAzMTEwMDI1MVoXDTIyMTAzMTEwMjI1MVowMzEiMCAGCSqGSIb3DQEJ  
			
		
	
		
		
			
				
					
					# ARYTcGNuaWNrMTAwQGdtYWlsLmNvbTENMAsGA1UEAwwETmljazCCASIwDQYJKoZI # ARYTcGNuaWNrMTAwQGdtYWlsLmNvbTENMAsGA1UEAwwETmljazCCASIwDQYJKoZI  
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -169,11 +169,11 @@ exit 0; 
			
		
	
		
		
			
				
					
					# AgEBMD4wKjETMBEGA1UEAwwKTmljayBDaGFuZzETMBEGA1UECgwKZWFyaWNrLm9y # AgEBMD4wKjETMBEGA1UEAwwKTmljayBDaGFuZzETMBEGA1UECgwKZWFyaWNrLm9y  
			
		
	
		
		
			
				
					
					# ZwIQdMnAQ4BDAo9Lgfn+QeDdhjAJBgUrDgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEK # ZwIQdMnAQ4BDAo9Lgfn+QeDdhjAJBgUrDgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEK  
			
		
	
		
		
			
				
					
					# MAigAoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3 # MAigAoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3  
			
		
	
		
		
			
				
					
					# AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUPWUkr6q/tU9vc3Rn  # AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQU1FQyPec3rnbdh3xg   
			
				
				
			
		
	
		
		
			
				
					
					# dhflwSPVJSYwDQYJKoZIhvcNAQEBBQAEggEAAYB4cekLuPF7GZPAoWy2mthiUiLA  # UI1KxQR1VNowDQYJKoZIhvcNAQEBBQAEggEAFZhn/fCXLVeHwJbTknYoljeOmZXv   
			
				
				
			
		
	
		
		
			
				
					
					# Ddaov8mn/AQcSgYtXZtsG4rNqcRtHWMuDDxMzZWXASGqDbypwETjguFsDZIGv0Ms  # bCbZTEV+uuhILGbjLyQC9/UTyqQC9OF3JmaDkO0RUgURnIKKEM4wHJKD5tl6tfGe   
			
				
				
			
		
	
		
		
			
				
					
					# B7Sd+DSQF+pxJtD8cVWMQSmozlzDBBYDa9Ewtp8bw8LFcymZCpyD/seKwId7lzqT  # oUG3zqbkDfQjCvHGHE6MzSB7TNZptpr66RvLA3caNt+U1dSgAAOU+A2qisuXsEwN   
			
				
				
			
		
	
		
		
			
				
					
					# WeF5Ko8Ly3aEfHamhbkdwQeX7Q5b+QmnGOhbvlPslx3LTXmPTVvts8CFU8uDNe2G  # hdkIP6YrpkbIYMfz+A413/I2OXD5SIJ9F8ER/iunJIUStxAGl/egvJa9KQJfcfeF   
			
				
				
			
		
	
		
		
			
				
					
					# Z3zWsdD8rjOqFozO335H2MFCGMl76oi5TTyeGdX2sdEEMyCNnEvrefl5V7KGCQfT  # BpSf7w5BCW9JCSul3SVqyi/gM7E0BcWlVWXGbpQyvfluD/fbCWxdmZYozewZ4LDI   
			
				
				
			
		
	
		
		
			
				
					
					# 82RApctXlL8jBfkqwte9cx3QebnIP97A6YmpS7ADIx1iqKOu0fC+RsIf4g == # Z+goE2Bfwvnn1dkzwl48me4QIPHuFU4elB4t8di9qv7SLsMFp6Hm+IsIYA ==  
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					# SIG # End signature block # SIG # End signature block