Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333

    [file .bat] Rinominare Cartelle

    Ragazzi ho ancora bisogno del vostro valido supporto.


    In un file .bat voglio rinominare delle cartelle
    mantenendo invariata la parte finale del nome esistente.

    ________________________________________________

    Cerco di spiegarmi meglio con un esempio

    La cartella "z01_20110522" dovra chiamarsi "z02_20110522"

    Natutalmente io di quei nomi conosco solamente la parte iniziale ( z01_ z02_ )
    mentre il resto della stringa ( che non conosco ) dovra restare invariato






    Grazie

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    up

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: [file .bat] Rinominare Cartelle

    Originariamente inviato da nman
    Cerco di spiegarmi meglio con un esempio

    La cartella "z01_20110522" dovra chiamarsi "z02_20110522"
    e le altre?. Qual è la logica?

  4. #4
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    si tratta di un BakUp notturno che mantengo x 40 giorni
    pertanto ogni notte

    Elimino la 40°
    rinomino le cartelle
    39-->40
    38-->39
    ecc
    02-->03
    01-->02
    creo la nuova cartella 01
    metto nella 01 i BakUp di tutto quanto mi interessa
    __________________________________________________ _____

    nel dettaglio uno stralcio del file .bat
    RD /S /Q F:\BUT\BUD\z10
    REN F:\BUT\BUD\z09 z10
    REN F:\BUT\BUD\z08 z09
    REN F:\BUT\BUD\z07 z08
    REN F:\BUT\BUD\z06 z07
    REN F:\BUT\BUD\z05 z06
    REN F:\BUT\BUD\z04 z05
    REN F:\BUT\BUD\z03 z04
    REN F:\BUT\BUD\z02 z03
    REN F:\BUT\BUD\z01 z02
    MD F:\BUT\BUD\z01
    e tutto questo gia funziona
    __________________________________________________ ______


    Vorrei in miglioramento aggiungere al nome delle cartelle la data di creazione
    ______MD F:\BUT\BUD\z01_A%DATE:~6,4%_M%DATE:~3,2%_G%DATE:~0 ,2%_

    pertanto ad esempio mi verrebbe generata non piu la cartella
    "z01" ma bensi "z01_A2009_M05_G15_"
    __________________________________________________ ___________


    Pertanto il rinomina ( REN ) delle cartelle
    deve cambiarmi

    z03_A2009_M05_G15_ in z04_A2009_M05_G15_
    z02_A2009_M05_G16_ in z03_A2009_M05_G16_
    z01_A2009_M05_G17_ in z02_A2009_M05_G17_

    eccetera eccetera

    _______________________________________


    Sarebbe bello

    REN F:\BUT\BUD\z03* z04*
    ma non funziona


    Spero di essere comprensibile ____grazie

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Scusa la domanda ma ti è proprio indispensabile tutto questo giro di rinomina?
    C'è una ragione particolare per cui debba usare questi numeri da 1 a 40?
    Non ti basta la data di creazione delle cartelle per determinare l'ordine delle stesse e fare sempre riferimento a tale data per cancellare quelle più vecchie di 40 giorni?

  6. #6
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    ___E' che talvolta mi piace andare oltre solo per sapere fino a dove riesco andare__


    Pero sono daccordo con te

    Non è necessario tutto questo giro di rinomina ma e preferibile un codice
    semplice e di esecuzuine certa

    La data di creazione e ultima modifica la trovo comunque nelle proprietà della cartella


    Grazie per l'impegno

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.