$inputFilePath = $args[0];
$outputDirPath = $args[1];
$lines = Get-Content $inputFilePath -Encoding String
for($i=0; $i -lt $lines.Length; $i++){
$p = [int](($i / $lines.Length) * 100);
Write-Progress -Activity "working" -Status "please wait." -percentComplete $p -CurrentOperation "$p% complete"
$datas = $lines[$i].Split(',');
$datas[0] = $datas[0].Replace("`"","")
$fileName = $datas[0] + ".txt"
$filePath = Join-Path $outputDirPath $fileName
Set-Content -Path $filePath -Encoding String -Value $datas[1]
}