[MS-DOS]Comando copy non funziona con variabili Perche quando utilizzo...

mercoledì 18 giugno 2008 - 00.29

gigi90 Profilo | Senior Member

Perche quando utilizzo il comando copy con argomento due variabili:

SET PathOrigine=C:\a.txt
SET PathDestinazione=C:\Prova\a.txt

COPY %PathOrigine% %PathDestinazione%

non funziona!!!!!!!

mentre se invece passo direttamente i percorsi funziona:

COPY C:\a.txt C:\Prova\a.txt

P.S.: a me serve che funzioni con le variabili, mi potete aiutare

Dainesi Profilo | Senior Member

Ho provato il codice che hai postato ma funziona!

SET PathOrigine=C:\prova.txt
SET PathDestinazione=C:\Temp\prova.txt

COPY %PathOrigine% %PathDestinazione%

aiedail92 Profilo | Expert

No, è giusto racchiudere le variabili fra i %, e i comandi funzionano.

In risposta ti arriva qualche errore? Forse hai digitato male e non hai inserito lo spazio fra %PathOrigine% e %PathDestinazione%

Luca

Dainesi Profilo | Senior Member

Scusa. ma nel momento in cui mi correggevo hai postato il tuo messaggio

Domanda: ma la directory di destinazione esiste ?

aiedail92 Profilo | Expert

Nessun problema

Luca

gigi90 Profilo | Senior Member

Ecco lo script completo, è uno script per l'installazione di SQL Server 2005 Express Edition:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5