# 파일이 존재하는 폴더 경로를 사용자에게 입력받는다.
[string]$Path = ""
$Path = Read-Host "경로를 입력하세요"
# 배열에 입력받은 폴더 경로를 \로 분할한다.
$Array = $Path.Split("\")
# 배열의 맨 마지막 폴더명으로 값을 할당한다.
[string]$FileName = $Array[-1]
# 해당 폴더 경로의 모든 파일명을 합쳐서 임시 텍스트파일에 저장한다.
Get-ChildItem "$Path" -Recurse | %{$_.Name} > D:\test\A__list.txt
# 위에서 생성한 텍스트 파일 중 (test).txt 문자열을 빈칸으로 치환한다. ('\' 는 와일드카드임)
Get-Content D:\test\A__list.txt | %{$_ -replace ("\(test\).txt", "")} > D:\test\FileName_$FileName.txt
# 임시로 생성한 텍스트 파일을 제거한다.
rm D:\test\A__list.txt
# 화면 멈춤(아무 키나 입력하면 꺼짐처리)
pause