Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Sistemi Operativi > Windows 7/Vista/XP/ 2003

Notices

Rispondi
 
Strumenti discussione
Vecchio 29-12-2006, 13.32.26   #1
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.143
borgata  un gioiello raroborgata  un gioiello raroborgata  un gioiello raroborgata  un gioiello raro
[XP][File Batch] Assegnare Data corrente al nome file

volevo fare un piccolo batch per fare, in un click, il backup di un file in una specifica cartella, dando al file un nome tipo "Backup_2006-12-29".

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
una cosa totalmente barbara che mi da come risultato la copia del file all'interno di una cartella con un nome tipo: Backup_2006-12-29
___________________________________

La risposta dentro di te...
e per, sbagliata!
borgata non  collegato   Rispondi citando
Vecchio 29-12-2006, 15.03.32   #2
Xtefano
Senior Member
 
L'avatar di Xtefano
 
Registrato: 03-09-2002
Loc.: Osimo (AN)
Messaggi: 489
Xtefano promette bene
Beh ... basta mettere al posto giusto gli apici ...

Codice:
xcopy *.ext "%USERPROFILE%\Desktop\Backup_%step2%.ext" /I
Personalmente userei una variabile sola:
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)
Xtefano non  collegato   Rispondi citando
Vecchio 29-12-2006, 15.45.31   #3
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.143
borgata  un gioiello raroborgata  un gioiello raroborgata  un gioiello raroborgata  un gioiello raro
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!
borgata non  collegato   Rispondi citando
Vecchio 29-12-2006, 16.25.10   #4
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.143
borgata  un gioiello raroborgata  un gioiello raroborgata  un gioiello raroborgata  un gioiello raro
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!
borgata non  collegato   Rispondi citando
Vecchio 17-08-2017, 18.08.11   #5
alankanz
Newbie
 
Registrato: 17-08-2017
Messaggi: 1
alankanz promette bene
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
alankanz non  collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
Il codice HTML OFF

Vai al forum

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

Orario GMT +1. Ora sono le: 06.39.08.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright Jelsoft Enterprises Limited.