PDA

View Full Version : Automatizzare è possibile?


gigiIntel
23-11-2022, 16:16
Ciao a tutti, sono un neofita nella programmazione e piano piano sto cercando di imparare qualche comando utilizzando batch.
Vorrei sapere se è possibile copiare tutto il contenuto di una cartella(comprese sottocartelle/nascosti ecc) in una "standard" che utilizzerò sempre.
Il mio problema è che la cartella da copiare ogni giorno ha un nome differente, una directory differente e il contenuto differente.
In pratica l'unica parte fissa è la directory di destinazione . Con le varie robocopy /dir o xcopy per citarne due famose mi "funzionano" solamente un giorno (cambiando appunto quotidianamente la cartella di invio).
Non ho idea se ci sia un modo per automatizzare questo processo ma se ci fosse Ve ne sarei molto grato.

megthebest
23-11-2022, 16:24
Ciao a tutti, sono un neofita nella programmazione e piano piano sto cercando di imparare qualche comando utilizzando batch.
Vorrei sapere se è possibile copiare tutto il contenuto di una cartella(comprese sottocartelle/nascosti ecc) in una "standard" che utilizzerò sempre.
Il mio problema è che la cartella da copiare ogni giorno ha un nome differente, una directory differente e il contenuto differente.
In pratica l'unica parte fissa è la directory di destinazione . Con le varie robocopy /dir o xcopy per citarne due famose mi "funzionano" solamente un giorno (cambiando appunto quotidianamente la cartella di invio).
Non ho idea se ci sia un modo per automatizzare questo processo ma se ci fosse Ve ne sarei molto grato.

Ciao,
se invece di scegliere la cartella da copiare in origine, si impostasse ad esempio tutto quello che c'è nella directory superiore rispetto alla cartella che ogni giorno verrà creata? avresti così anche lo storico di ogni cartella e un backup incrementale .. non so se è la cosa che desideri o meno..
Altrimenti la vedo dura.
Magari qualche software specifico potrebbe avere più flessibilità, in passato usavo Second Copy
http://www.secondcopy.com/

gigiIntel
23-11-2022, 22:03
Ciao, purtroppo importare tutta la directory superiore equivarrebbe a importare in pratica un server intero.
Già la nostra cartella giornaliera pesa decine di giga, l'unica cosa che accomuna tutte le cartelle in entrata è la cartella di destinazione dove andranno duplicate per elaborare e smistare i vari dati ad altri reparti. Altra cosa che accomuna tutte le cartelle è la presenza fissa di un file .PDF dove vengono riportate varie informazioni e il percorso corretto alla directory.
Avendo come punto "comune" il file PDF "funzionerebbe" un comando di tipo type.name.pdf dove mi va a "leggere" il percorso preciso della directory e successivamente copiarla?

jepessen
01-04-2023, 10:11
Se non hai una regola per identificare la cartella di origine la vedo dura. Non ci sono regole per il nome? E' sempre la cartella piu' recente (identificabile per data di creazione)? Ha un nome completamente a caso?

Se la cartella di origine viene creata automaticamente si potrebbe modificare il suo script di creazione per creare anche un symlink che punta ad essa, sempre con lo stesso nome, ed utilizzare quello per la copia.

Senza ulteriori dettagli e' impossibile dire di piu'.