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).