Sposta tutti i file e le cartelle con CMD (file BAT)


1

Voglio spostare tutti i file e le cartelle all'interno della cartella "C: \ Foldertest \" nella cartella "C: \ Foldertest \ target".

E ogni volta che eseguo questo comando, lo fa per tutti i file e le cartelle ad eccezione della cartella "C: \ Foldertest \ target".

enter image description here


1
essere tagliato ? Cosa significa?
Andreas

Copiare tutti i file all'interno della cartella "C: \ Foldertest" nella cartella "C: \ Foldertest \ target" ed eliminarlo dalla cartella "C: \ Foldertest".
mohammad takin

Qual è il problema? Seleziona tutti i file tranne la cartella di destinazione, quindi taglia e incolla nella cartella di destinazione. Perché usare cmd?
AFH

Voglio succedere con il file "file.bat" ogni 3600 secondi. Ho bisogno di questo comando.
mohammad takin

Risposte:


0

RoboCopy sarebbe il metodo preferito:

Robocopy C:\FolderTest\ c:\FolderTest\Target /E /ZB /MOVE /MOT:60
  • Notare la barra retroversa finale nella cartella di origine
    • La mancata inclusione di questo potrebbe copiare C:\FolderTest, piuttosto che contenuti

  • /E: Copia le sottodirectory, incluse quelle vuote
  • /ZB: Utilizzare la modalità riavviabile; se l'accesso negato utilizza la modalità di backup
    • Richiede all'utente di essere aggiunto al gruppo Operatori di backup, altrimenti cambiare in /Z
  • /MOVE: Sposta file e dir (cancella dall'origine dopo la copia)
  • /MOT: Monitorare la fonte; eseguire di nuovo in X minuti, se modificato
    • Si potrebbe anche utilizzare /MON:1
      • /MON: Monitorare la fonte; corri di nuovo quando sono visibili più di X cambiamenti

ERRORE: non si dispone dei diritti utente di Backup e ripristino dei file. ***** Sono necessari questi per eseguire copie di backup (/ B o / ZB). ERRORE: Robocopy ha esaurito la memoria, uscendo. ERRORE: Parametro non valido #% d: "% s" ERRORE: file di lavoro non valido, numero riga% d: "% s"
mohammad takin

È possibile aggiungere l'utente al gruppo Backup Operators o modificare /ZB a /Z. Ho aggiornato la mia risposta con quanto sopra.
JW0914
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.