|
|
|
|
Strumenti |
08-02-2024, 16:30 | #1 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 942
|
confronto foto tra cartelle diverse
salve, non cerco il classico programma che confronta foto. la mia esigenza è questa:Ho delle cartelle "ufficiali" dove ho caricato in sottocartelle le varie foto anno per anno.
Poi ho delle altre cartelle "spot" dove ci sono varie foto che per la maggior parte sono le stesse delle "ufficiali" ma ce ne potrebbero essere altre.Per cui vorrei un programma che mi fa confrontare ciascuna cartella spot con tutte quelle ufficiali e mi tira fuori l'elenco di quelle non già presenti. p.s. ovviamente free Grazie |
10-02-2024, 09:47 | #2 |
Member
Iscritto dal: Feb 2024
Messaggi: 37
|
Puoi usare la funzione "confronta/cartelle" di questo (c'è anche in italiano): https://github.com/Zigul1/CoverShell
|
10-02-2024, 15:59 | #3 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 942
|
Quote:
|
|
10-02-2024, 17:14 | #4 |
Member
Iscritto dal: Feb 2024
Messaggi: 37
|
Sì, se hai salvato la stessa immagine con nomi differenti, risulteranno "file unici" per nome. C'è la funzione "cerca doppioni" che è basata sullo SHA1, quindi si occupa del contenuto a prescindere dal nome, ma fa l'"elenco contrario" di quello che vorresti (e presuppone che le due cartelle da indagare siano sottocartelle del medesimo volume).
|
10-02-2024, 18:22 | #5 |
Member
Iscritto dal: Feb 2024
Messaggi: 37
|
Ho approntato al volo uno script PowerShell che dovrebbe darti la lista che hai in mente; lo allego in formato TXT.
|
11-02-2024, 08:29 | #6 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 942
|
|
11-02-2024, 17:23 | #7 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 942
|
Quote:
The process cannot access the file 'C:\Windows\System32\config\BBI' because it is being used by another process. e così via con msg analoghi nelle successive righe Ho sbagliato qualcosa? Rispondimi con tutta calma, non è assolutamente urgente Grazie |
|
11-02-2024, 18:26 | #8 |
Member
Iscritto dal: Feb 2024
Messaggi: 37
|
In fondo PowerShell non era necessario installarlo, la versione 5 è già presente in tutti i Windows recenti.
Per usare lo script, è sufficiente modificare l'estensione del file che ho allegato in "ps1"; poi tasto destro ed "Esegui con PowerShell" (non l'ho specificato prima perché non sapevo se già lo sapevi). All'avvio ti chiederà se vuoi eseguire un file non firmato digitalmente e proveniente da un altro PC; non sta a me ricordarti che lanciare script scaricati dalla rete non è una buona idea... tranne in questo caso (se ti fidi). Ti verranno chiesti gli indirizzi delle due cartelle e poi, dopo un tempo di lavorazione proporzionale alla quantità di file che gli avrai dato in pasto, comparirà (se non ho fatto errori) la lista dei file unici per hash (SHA256). Magari prima "collauda" lo script su due piccole cartelle che crei ad hoc per verificare che funzioni come ti aspetti. |
11-02-2024, 18:27 | #9 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 942
|
grazie
sì, per ora lavoro su copie di cartelle che ho messo su un hd |
11-02-2024, 18:37 | #10 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 942
|
ok, ha funzionato, adesso devo vedere se effettivamente quellle immagini sono uniche.
perchè dice premere un tasto per continuare e poi se lo pemo sparisce powershell? grazie |
11-02-2024, 18:43 | #11 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 942
|
c'è un'immagine uguale con nome diverso e invece me la dà unica su una cartella. Non so le altre, ne ho seclto una che avevo puntato. Devo capire il perchè, ma non dipende dallo script, succedeva anche con i programmi di confronto. Ci devo perdere tempo. Grazie mille per ora
|
11-02-2024, 20:14 | #12 |
Member
Iscritto dal: Feb 2024
Messaggi: 37
|
"Premere un tasto per continuare" l'ho impostato come modalità di chiusura dello script, serve a lasciare la shell aperta per darti tempo di copiare o controllare i risultati, poi premi un tasto e si chiude. Non è il metodo più elegante per terminare uno script, ma è il più rapido da impostare al volo.
Per le immagini che sembrano essere la stessa, ma vengono rilevate come differenti, puoi anzitutto controllare i loro hash, usando "Confronta/File" del suddetto CoverShell, o altri programmi. Considera che anche ridimensionare l'immagine comporta una modifica dell'hash originale. P.s. Se lo script funziona bene, puoi migliorarlo magari facendo scegliere all'utente se spostare i file singoli in una nuova cartella o compiendo altre operazioni; se prendi dimestichezza con PowerShell, puoi ottimizzare molto questo tipo di gestione file. Ultima modifica di SysLack : 11-02-2024 alle 20:21. |
12-02-2024, 07:22 | #13 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 942
|
grazie ancora
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:39.