Tobias,
Vamos lá, você deseja ler o nome do arquivo, fazer a extração dos dados deste arquivo e depois inserir este conjunto de informações dentro de um outro arquivo?
Não seria o caso de utilizar variáveis para armazenar o nome do arquivo?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]