Seguindo o loop FOR
, você obtém o nome do arquivo e a extensão:
for %%f in ("C:\Source\*") do ( echo File: %%~nxf )
Para verificar se o seu arquivo existe no diretório de destino e copiá-lo, se não existir:
for %%f in ("C:\Source\*") do (
if not exist "C:\Target\%%~nxf" (
echo Copy from source to target: %%~nxf
copy "%%f" "C:\Target\%%~nxf" )
)
Para mais parâmetros do ciclo FOR
, consulte FOR /?
na linha de comando.