J'essaye de copie 150 fichier .txt d'un répertoir à un autre mais ça ne fonctionne pas et je ne vois pas pourquoi

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@echo off
 
:Menu
	pause
	echo       Menu
	echo	 
	echo  150 repertoires ds fichiersource            = 1
	echo  copie fichiersource vers fichierdestination = 2
	echo  sup .txt fichierdest                        = 3
 
	set /p menuchoice = Quel est votre choix?
	if $%menuchoice%==1 goto 1
	if $%menuchoice%==2 goto 2
 
 
:1
 
	for /l %%x in (5,1,155) do (
	echo hello>Fichier%%x.txt
	)
	goto Menu
:2
 
	copy  "D:\FichierSource\" "D:\FichierSource\FichierDestination\"
 
	goto Menu