ciao,Originariamente inviato da oregon
Prova con
SET DATAORA=%date:~6,4%%date:~3,2%%date:~0,2%%time:~0, 2%%time:~3,2%%time:~6,2%%time:~9,2%
Lo switch /E serve a copiare directory e sottodirectory, ma tu stai copiando un file ... a cosa ti serve?
il dataora funziona, grazie.
L'opzione /E l'ho copiata da uno script di esempio. Pensavo servisse per saltare il prompt che ti chiede di specificare il formato (file o directory).
Credo ci siano problemi di diritti sulla macchina. Ho provato lo stesso comando da due server diversi, puntando allo stesso server di destinazione. In uno il comando funziona con l'opzione /E, ma solo se la cartella di destinazione è in locale. Se invece provo a copiare sul server remoto, mi chiede di specificare un nome di file o directory.
Provando lo stesso comando da un'altra macchina, la copia verso il server remoto non funziona. O meglio; il file viene copiato, ma quando esco dal batch, sparisce.