Tableau passage d'argument
Bonjour,
J'ai quelque souci que je n'arrive pas à regler . je ne comprend pas pourquoi ?
je définis des tableaux qui contienne pour des nom de répertoire
et l'autre un Tableau contenant les nom de ces fichiers
file[0][0] dans le repertoire 0 le fichier 0
file[0][1] dans le repertoire 0 le fichier 1
file[1][0] dans un repertoire 1 le fichier 0
et ainsi de suite
Mon Probleme c'est qu'a lecture des tableaux quand je fait une sortie standar du tableau il affiche correctement le contenue
test des echo
quand je lance une commande de manipulation de fichier j'ai l'impression qu'il ne sait pas interpreter le contenu du tableau
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
@echo off
setlocal enabledelayedexpansion
set dirsource[0]=C:\rep
set file[0][0]=Toto
set file[0][1]=Titi
set maxi=0
set maxj=1
set test=""
for /l %%l in (0,1,%maxi%) do (
::Backup des fichiers
echo %%l
echo !dirsource[%%l]!
copy "!dirsource[%%l]!\Toto" "!dirsource[%%l]!\Toto.back"
) |
Resultat en lancant le script associé a cette commande :
Code:
1 2 3 4
|
0
C:\rep
Le chemin d'accès spécifié est introuvable. |
Est ce que quelqu'un à une idée ou m'explique comment je peux coriger le probleme
j'ai essayer de mettre le tableau dans une variable cela fait la meme choses...
Merci d'avance.