# File_PostProcessing.ps1でのカスタマイズ内容をここに記述する。

# ===== カスタマイズ例：分割ファイルごとに何らかの処理をする

# if($packageimage.Length -gt 0 -and $renamedfiles.Count -gt 1)
# {

# 	foreach($file in $renamedfiles)
# 	{
#		# =========== カスタマイズ例１：分割タイトルの枝番を型番の末尾に移動する
#
#		# パスの抽出
#		$filepath = [System.IO.Path]::GetDirectoryName($file)
#		# 拡張子の抽出
#		$fileext = [System.IO.Path]::GetExtension($file)
#		# 上記以外の抽出
#		$filename = [System.IO.Path]::GetFileNameWithoutExtension($file)

#		# 123ABC-456 XXXXXXXX A～Zを想定して、型番、タイトル、枝番を抽出する
#		if($filename -match '^(?<productcode>[0-9]*[A-Z]+-[0-9]+)(?<title>.*)\s(?<subindex>[A-Z])$')
#		{
#			# 123ABC-456A～Z XXXXXXXXになるように並び替え、拡張子を付加する
#			$newfilename = $Matches["productcode"]+$Matches["subindex"]+$Matches["title"] + $fileext
#			# パスを付加してフルパス化
#			$newfilename = Join-Path $filepath $newfilename
#			# リネームする
#			Write-Verbose "Rename File: $file to $newfilename"
#			[System.IO.File]::Move($file,$newfilename)
#			# 後続処理に矛盾がないように変数書き換え
#			$file = $newfilename
#		}

#		# =========== カスタマイズ例２：分割ファイルごとに画像を保存する。

#	    # パッケージ画像の拡張子を取得する
# 		$ext = [System.IO.Path]::GetExtension($packageimage)
#		# リネーム対象になったファイル名の拡張子をパッケージ画像の拡張子に変更する。
# 		$newpackagefile = [System.IO.Path]::ChangeExtension($file, $ext)
#		# 保存済みのパッケージ画像をコピーする
#		Write-Verbose "Copy File: $packageimage to $newpackagefile"
#		[System.IO.File]::Copy($packageimage,$newpackagefile)
#	}
#
#	# 分割ファイルごとに画像を保存した場合は元のパッケージ画像を削除する
#	[System.IO.File]::Delete($packageimage)
# }

