powershell - Write-Progress

#.\zipcode\test.data .\data
$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]
}