Aggiungi un'attività in un ciclo batch


0

Ho fatto un file batch

for %%a in ("*.txt") do ( xxxx )

E quando lo eseguo ottengo nuovi file, voglio sapere come posso copiare i nuovi file in una cartella condivisa. solo i nuovi file anche se hanno le stesse estensioni. per esempio, posso fare qualcosa del genere

Se il file è inferiore a 5 MB, copiarlo su \ Rete?

Grazie in anticipo


Qualcosa come DO (IF NOT EXIST "C:\destination\%%~A" XCOPY /F /Y "%%~A" "C:\destination\")... Potresti considerare di esaminare RoboCopy .
Pimp Juice IT

Risposte:


0

Come posso copiare file di dimensioni inferiori a 5 MB su \ Rete?

È possibile utilizzare i file per questa attività:

forfiles /m *.txt /c "cmd /c if @fsize lss 5242880 echo copy @path \Network"

Rimuovi echoquando sei soddisfatto del comando.


Ulteriori letture

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.