Você tem que colocar as cotações em torno de todo o local onde você está tentando colocá-lo, agora eu nunca tentei isso antes, então eu não sei se você tentou, mas eu colocaria as aspas ao redor assim .
for /F %f in ('dir "c:\program files\target_folder" /b/s/ad') do copy c:\send\text.txt %f