BATCH FILE FOR DATA COPY BY USER INPUT : Everyone i need your help in below batch file code for MS Windows.

@echo off
cd\
dir/s *.docx *.xlsx *.ppt *.docx
SET /p input= %data% "
copy "%data%" C:\abc\
pause

This command shows all 4 types of extension list all over drives but here i want to take input from user and copy to the desired location , Code does not works properly and show **FILE PATH NOT SPECIFIED **ERROR .

PLEASE HELP ME !!.