Ok. Come ti ha suggerito comas17 devi scaricare la powershell a questo indirizzo
http://www.microsoft.com/windowsserv.../download.mspx
prima di procedere alla sua installazione, nel caso non lo abbia già, devi anche scaricare il framework .NET 2.0 affinchè funzioni
http://www.microsoft.com/downloads/d...d-aab15c5e04f5
Una volta installata la richiami digitando powershell da esegui. Adesso sei operativo.
Bene, ora scrivi questi comandi (puoi anche incollarli, dopo averli copiati uno per volta, cliccando sul pulsantino azzurro in alto a sinistra della finestra della shell, andando poi su modifica e infine su incolla).
codice:
$dng = gci "C:\Documents and Settings\Nicola\Desktop\prova\DNG" | % {[IO.Path]::GetFileNameWithoutExtension($_)}
Ovviamente devi adattare i percorsi al tuo caso specifico. Il comando presente qui sopra recupera il nome di tutti i file contenuti nella cartella privandoli dell'estensione.
Dopo aver incollato il comando se nella shell digiti
$dng e premi invio vedrai cosa hai ottenuto.
A questo punto incolla quest'altro comando:
codice:
$mrwthm = gci "C:\Documents and Settings\Nicola\Desktop\prova\MRW-THM"
otterrai l'elenco di tutti i file con le varie informazioni.
Infine dai quest'ultimo comando:
codice:
foreach($file in $mrwthm) {if($dng -notcontains [IO.Path]::GetFileNameWithoutExtension($file.name)) {remove-item $file.fullname -whatif}}
Questo comando tramite un ciclo, scorrerà tutta la cartella contenente i file mrw e thm. Per ciascuno di essi verifichi che il nome privo di estensione non sia contenuto all'interno della variabile $dng e, in caso affermativo, il file verrà eliminato.
Per prudenza ho aggiunto al comando lo switch -whatif che in pratica ti restituirà a video una serie di scritte del tipo:
Whatif: esecuzione dell'operazione "rimuovi il file" sulla destinazione "tuo_percorso" in corso.
Se ti sei accertato che i file che la powershell intende cancellare sono esattamente quelli che ti aspetti rimuovi il -whatif e riesegui il comando.
P.S. Per precauzione fatti prima un backup dei tuoi file. Non si sa mai. Fammi sapere.