Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    [robocoby] spostare file e sottocartelle senza rimuovere la parent folder

    Buona sera a tutti.
    E' da un pò che cerco di risolvere un problemino con robocopy.

    Supponendo di avere una cartella di origine cartella1 contenente una serie di file e sottodirectory e di voler trasferire tutto questo contenuto in una cartella destinazione cartella2 lasciando però vuota cartella1 come posso fare?

    questo mi trasferisce tutto ma mi elimina cartella1
    robocopy /move /e "c:\path\cartella1" "c:\path\cartella2"

    questo mi copia tutto ma ovviamente non rimuove nulla
    robocopy /mir /e "c:\path\cartella1" "c:\path\cartella2"

    esiste un modo per ottenere quanto richiesto con robocopy?
    Ciao e grazie.

    edit. Ho anche provato ad aggiungere in coda lo switch /xd, tentando sia col solo nome della cartella che voglio preservare, sia col path completo ma ho notato che l'esclusione funziona solo per sottodirectory e non per quella contenitore.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Nel batch devo per forza ricreare la cartella?
    Non esiste altro modo?

    edit. Col comando rmdir il risultato è analogo.

  3. #3
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,704
    Non si tratta di Access ma per te ...

    Perchè non usi MOVE?

    MOVE c:\path\cartella1\*.* c:\path\cartella2
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ciao caro Mister.
    Il problema è che devo trasferire tutta una struttura di file e cartelle annidate e move non permette ciò.

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Nella peggiore delle ipotesi ho appena provato con la powershell e facendo semplicemente così

    codice:
    gci "c:\path\cartella1"-rec  | % {move-item $_.fullname "c:\path\cartella2"}
    funziona perfettamente ma ero alla ricerca di una soluzione che funzionasse anche nel caso non si disponesse di questa shell.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.