PDA

View Full Version : Software/modo per Copincolla nome files fra 2 cartelle?


patrick40
30-09-2021, 09:29
Ciao a tutti, ho un problema di questo tipo, che cerco di illustrare con un esempio:

ho due cartelle: A e B;
in A ho i files: Ancona, Como, Londra,Parigi,... (sono files misti mkv, avi, mp4, ...)
in B ho i files: Giugno, Maggio, Ottobre, Settembre,... (sono filles .txt, ...)

Entrambe le cartelle sono ordinate per nome files (dalla lettera A alla Z).

Io devo fare in modo che la seconda cartella prenda i nomi dalla prima: il primo file, il secondo file,....

In pratica vorrei che:
la prima cartella A non cambi in nessun modo:
i nomi dei files nella seconda cartella B diventino: Ancona.xxx, Como.xxx,... dove xxx è il tipo di file originario, che non deve essere modificato (cioè txt,...).

Spero di essermi spiegato con sufficiente chiarezza.

Davvero mille grazie a chi mi aiuterà

Raffaele53
30-09-2021, 12:48
Non ho capito un "particolare", stai parlando di alcuni files (fallo a mano) o migliaia di files?
Se non otterai risposte valide da altri utenti e desideri provarci con EXCEL...

Quello che "vedi" tramite Esplora Risorse, non penso sia la realtà...
Un esempio con le due cartelle A + B sul Desktop (casomai copiale momentaneamente). Apri il "Pronpt dei Comandi" e scrivi:
cd desktop (premi invio)
dir A /od>Lista-A.txt (premi invio)
dir B /od>Lista-B.txt (premi invio)
Ora chiudi il Pronpt dei Comandi, apri EXCEL.
Sul Foglio1 (seleziona la cella A1) e tramite Dati\Da testo\ importa il files creato sul Desktop\Lista-A.txt (alla fine premi OK)
Sul Foglio2 (seleziona la cella A1) e tramite Dati\Da testo\ importa il files creato sul Desktop\Lista-B.txt (alla fine premi OK)
Confrontali se sono uguali in ordine di creazione, se vero allega il files (se falso riprova il tutto togliendo "/od")

patrick40
30-09-2021, 13:12
Beh, se ho postato la richiesta, ricercando un software/modo per procedere, evidentemente non posso procedere a mano, altrimenti lo avrei fatto e basta...

Quanto a Excel, non capisco il motivo... io non voglio una lista con i nomi "trasformati", voglio modificare il nome dei files della cartella B in base a quelli della cartella A...

Attendo altri contributi.

Styb
30-09-2021, 13:56
Con Advanced Renamer (https://www.advancedrenamer.com/) è abbastanza semplice:

https://i.postimg.cc/qz5Z9qpH/Image-4.png (https://postimg.cc/qz5Z9qpH)

1) Aggiungi il metodo di rinomina "Lista"
2) Carichi la lista con i nomi file
3) Aggiungi i file della cartella B e controlli che i nuovi nomi siano corretti
4) Premi su Avvio attività per rinominare

Dicevo che è abbastanza semplice perché ti servirà la lista dei nomi file della prima cartella da caricare nel programma.

Tra i tanti software puoi usare DirPrintOK (https://softwareok.com/?Freeware/DirPrintOK): apri la cartella A ed elimini tutte le colonne eccetto quella del nome file, esporti come file di testo, tale testo costituisce la lista da caricare in advanced renamer, casomai verifica che il testo inizi con i nomi dei file e non con altre indicazioni.

Entrambi i programmi li puoi scaricare in versione portatile, a 32 o 64 bit.

Raffaele53
30-09-2021, 17:23
Styb, Ti ha fornito un software... che non conosco (attento all'ordine creato e cavoli Tuoi se fossero multipli-nomi).

>>>Beh, se ho postato la richiesta, ricercando un software...
Ed io ho risposto in modo adeguato tramite Excel che conosco bene.

>>> io non voglio una lista con i nomi "trasformati"
Avresti ottenuto al 100% il risultato "desiderato" tramite una macro e non certo una "semplice lista".
Ognuno è libero di fare/dire/creare quello che pensa più congeniale.

Styb
30-09-2021, 18:08
Avresti ottenuto al 100% il risultato "desiderato" tramite una macro e non certo una "semplice lista".
Il punto è che non hai descritto la macro.

patrick40
30-09-2021, 18:17
...

Dicevo che è abbastanza semplice perché ti servirà la lista dei nomi file della prima cartella da caricare nel programma.

...



Grazie mille per le indicazioni passo-passo.. ho fatto una prova e funziona tutto, con l'unico problema che la lista creata mi lascia degli spazi vuoti alla fine di ciascun nome di files (ho risolto poi togliendoli dal risultato finale)... se riuscissi a capire il perchè sarei più contento :D , ma posso accontentarmi per adesso...

Se ci fosse poi un modo per "importare direttamente" i nomi senza ricorrere alla lista sarebbe ancora meglio.. se qualcuno ha qualche idea al riguardo...

Ancora grazie comunque, il problema è comunque risolto! ;)

patrick40
30-09-2021, 18:23
Styb, Ti ha fornito un software... che non conosco (attento all'ordine creato e cavoli Tuoi se fossero multipli-nomi).

>>>Beh, se ho postato la richiesta, ricercando un software...
Ed io ho risposto in modo adeguato tramite Excel che conosco bene.

>>> io non voglio una lista con i nomi "trasformati"
Avresti ottenuto al 100% il risultato "desiderato" tramite una macro e non certo una "semplice lista".
Ognuno è libero di fare/dire/creare quello che pensa più congeniale.

"Cavoli miei" certo, non vedo cosa ti possa interessare.. e "di stare attento all'ordine creato" sai che non ci avevo pensato... grazie dell'avvertimento, pensavo di cliccare qualche pulsante e di chiudere il PC immediatamente.... inoltre NON hai risposto "in modo adeguato" perchè manca il "seguito" (ti è già stato fatto presente)... e di "allegare il file" ovviamente non se ne parla proprio... mai sentito parlare di "privacy"? I file che rinomino sono ovviamente cavoli miei... e qui chiudo perchè sennò mi inquieto...

Raffaele53
30-09-2021, 20:14
@Styb
>>>Il punto è che non hai descritto la macro.
Non posso creare macro finchè non vedo i dati precisi (fammi un files-excel che la creo).

@patrick40
>>>non vedo cosa ti possa interessare..
Certo che conosco la "privacy", mi bastava solo un piccolo esempio. Comunque ci penserò due/tre volte prima d'aiutare nel futuro.
Ps. Poi alla fine cosa ho chiesto? >>> desideri provarci con EXCEL...

Qui chiudo il mio intervento.

Raffaele53
02-10-2021, 14:50
Magari potrebbe servire a qualcuno... Per adesso non riesco migliorare il codice, vedrò in futuro.
Tre macro da avviare in successione: 1° Estrai, 2° Rinomina, 3° Pulisci
A = Cartella con files vari
B = Cartella TXT da abbinare (ordine alfabetico o di creazione)
C = Cartella Txt rinominati
http://www.filedropper.com/forum_3

Ps. (Causa parola di sistema=Estrai) La Sub Estrai () va rinominata in Sub EEstrai () e dopo sul 1° bottone va riassegnata la Sub