|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
29-12-2006, 13.32.26 | #1 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
[XP][File Batch] Assegnare Data corrente al nome file
L'idea era di usare copy o xcopy, ma non riesco ad assegnare al file il nome, con risultati differenti per i due comandi. Tendenzialmente, al momento, uso questo script: Codice:
echo off set step1=%DATE% set step2=%step1:/=-% // (sta cosa non sono sicuro dia i risultati che dovrebbe...) xcopy *.ext "%USERPROFILE%"\Desktop\Backup_"%step2%".ext /I set step1= set step2= echo on
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
29-12-2006, 15.03.32 | #2 |
Senior Member
Registrato: 03-09-2002
Loc.: Osimo (AN)
Messaggi: 489
|
Beh ... basta mettere al posto giusto gli apici ...
Codice:
xcopy *.ext "%USERPROFILE%\Desktop\Backup_%step2%.ext" /I Codice:
set step1=%DATE% set step1=%step1:/=-% Edit: se vuoi vedere "cosa succede" prova ad eseguire il batch mettendo ECHO davanti a xcopy HTH Byez Stefano
___________________________________
Le persone più felici, non necessariamente hanno il meglio di ogni cosa; soltanto traggono il meglio da ogni cosa che capita sul loro cammino. Paulo Coelho (special thanks to Kyra) |
29-12-2006, 15.45.31 | #3 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Avevo già provato gli apici in ogni possibile posizione... ma nulla!
Hai fatto la prova? A me semplicemente... non copia alcun file! Per la doppia variabile... è solo il residuato delle prove che stavo facendo
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
29-12-2006, 16.25.10 | #4 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
ce l'ho fatta! grazie
Le virgolette mi davano problemi con xcopy, ma tornando a copy tutto è andato apposto! Mi sono accorto di un ulteriore problema... la data era in formato italiano, inadatta all'ordinamento. Ecco alla fine il codice definitivo: Codice:
echo off set step1=%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2% copy nomefile.ext "%USERPROFILE%\Desktop\Backup_%step1%.ext" set step1= echo on
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
17-08-2017, 18.08.11 | #5 |
Newbie
Registrato: 17-08-2017
Messaggi: 1
|
Rif: [XP][File Batch] Assegnare Data corrente al nome file
Salve a tutti,
scusate se riprendo un vecchio post, ma non volevo aprire un post uguale ^_^ Ma se invece io avessi una serie di file .xls in una cartella e li dovessi spostare e rinominare da "numero_moduli_cluster.xls" in "numero_moduli_cluster_datadioggi.xls" Vi avverto che di batch non conosco praticamente quasi nulla, quindi se potete aiutarmi dovete sapere che sono un completo imbranato. Grazie in anticipo |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
log di AVAST...che faccio ? | enry1 | Sicurezza&Privacy | 4 | 27-11-2008 18.38.09 |
HELP - Dato un file txt con dei nomi ogni rigo, come fare a copiare un certo file, ri | Cavallaudo | Windows 7/Vista/XP/ 2003 | 0 | 18-08-2007 19.16.41 |
[C] data nel nome del file | Alhazred | Programmazione | 2 | 24-07-2007 15.29.06 |
[Windows XP] Problemi con il masterizzatore DVD | Qgino | Hardware e Overclock | 13 | 16-10-2005 20.11.45 |
Dvd Pioneer 107 | pacixone | Masterizzazione Giochi Games | 7 | 25-03-2005 14.10.00 |