Ciao a tutti
avrei bisogno di modificare periodicamente il nome di una directory:
Ho una directory chiamata "Archivio" e la vorrei rinominare in "Archivio_2007_01_01" praticamente "Archivio"+"Data", come potrei fare con il comando "ren" ?
Grazie
Ciao a tutti
avrei bisogno di modificare periodicamente il nome di una directory:
Ho una directory chiamata "Archivio" e la vorrei rinominare in "Archivio_2007_01_01" praticamente "Archivio"+"Data", come potrei fare con il comando "ren" ?
Grazie
Ma è DOS o è console Windows?
Amaro C++, il gusto pieno dell'undefined behavior.
a me interessa il risultato, credo che posso fare anche un Batch.
Ti sto chiedendo una cosa precisa: questo batch/comando dovrà essere eseguito su DOS vero e proprio (da MS-DOS fino a Windows ME) oppure sulla console NT cmd.exe (Windows NT4/2000/XP/Vista)?
Amaro C++, il gusto pieno dell'undefined behavior.
Il sistema operativo è: Windows Server 2003
Sono riuscito a fare questo batch:Questo funziona benissimo, ma rinomina.bat e la cartella da rinominare sono in 2 percorsi diversi:Codice PHP:
@ECHO OFF
SET data=%DATE%
SET miadata=Archivio_%data:~6,4%_%data:~3,2%_%data:~0,2%
ECHO.
ECHO.
REN user %miadata%
PAUSE
c:\batch\rinomina.bat
d:\mdaemon\user
se nello script scrivo:
mi dice:Codice PHP:
ren d:\mdaemon\user d:\mdaemon\%miadata%
sintassi del comando errata!?!?!?
Prima di effettuare la rinomina ti devi spostare nel disco dove c'è la cartella:
Ciao.codice:@ECHO OFF SET data=%DATE% SET miadata=Archivio_%data:~6,4%_%data:~3,2%_%data:~0,2% ECHO. ECHO. D: REN user %miadata% PAUSE![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Hem ...Originariamente inviato da october
[...]Sono riuscito a fare questo batch:[...]![]()
http://forum.html.it/forum/showthrea...ighlight=batch
( E' una violazione del Copyleft ?![]()
)
01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
All errors are undocumented features waiting to be discovered.
E' vero Samuele, ho preso spunto dal tuo suggerimento in quel "post", ho dimenticato di citarlo.
Questo significa usare il forum![]()
Volevo solo darvi lo script finale:
Codice PHP:
@ECHO OFF
ECHO.
ECHO Setto la data
SET data=%DATE%
SET time=%Time%
ECHO.
ECHO Creo la stringa per la rinomina della cartella
SET miadata=Archivio_2007_al_%data:~6,4%_%data:~3,2%_%data:~0,2%_%time:~0,5%
ECHO.
ECHO Cambio percorso
cd\
cd mdaemon/users
ECHO Rinomino la cartella
ECHO.
ECHO.
REN Archivio_2007 %miadata%
ECHO.