No Lote: Leia apenas o nome do arquivo de uma variável com caminho e nome do arquivo

Atualmente, estou procurando uma maneira de obter uma variável em lote e analisar apenas o nome do arquivo.

Por exemplo, passo meu arquivo em lotes como -s parâmetro de outro aplicativo que é posteriormente definido como minha variável de origem. A variável do arquivo de origem normalmente contém algo como: C: \ Arquivos de Programas \ myapp \ Instance.1 \ Data \ filetomove.ext.

Suponho que leio do final da variável até o primeiro "\" e defino o resultado como um novo nome de arquivo de variável, mas não consegui usar o comando "for / f" com êxito.

Qualquer ajuda seria muito apreciada!

Atualização: Somente XP padrão ou Windows 2000/2003 disponíveis ... (não é possível assumir que os kits de recursos estejam instalados).

questionAnswers(2)

yourAnswerToTheQuestion