Condividi:
Risolvi qui i tuoi problemi legati a Windows '95, '98, ME, NT, 2000, XP, 2003, Vista...
Moderatori: m.paolo, antoo69, -> EleKtrA <-
di Dylan666 » 19/02/15 11:24
Buongiorno avrei bisogno di creare un batch per isolare e fare una lista di sottocartelle che contengono file TIF.
Ammettiamo di avere una cartella C:\test con dentro la sottocartella 1 poi la 2 e la 3 ecc.
Nelle sottocartelle ci potrebbe essere i solo file TIF oppure molti oppure nessuno.
MI servirebbe produrre un TXT con l'elenco SOLO delle sottocartelle che contengono almeno UN file TIF
Ho provato con un DIR /S *.TIF ma ottengo la lista di TUTTI i file TIF mentre a me interessa solo il percorso (senza il nome del file alla fine) e se la cartella contiene più file di quel tipo deve comunque essere presente una sola volta in elenco
Grazie anticipatamente per l'aiuto che mi darete
-
Dylan666
- Moderatore
-
- Post: 40119
- Iscritto il: 18/11/03 16:46
di archimede » 19/02/15 13:27
Supponendo Windows in italiano:
- Codice: Seleziona tutto
dir c:\*.tif /n /s | find "Directory di" > c:\elenco.txt
HTH.
Alessandro
-
archimede
- Moderatore
-
- Post: 2851
- Iscritto il: 07/11/02 12:41
- Località: Genova
-
di Dylan666 » 26/02/15 11:52
Mi servirebbe una piccola "evoluzione" dello script sopra citato...
Vorrei isolare solo le cartelle che abbiano più di UN SOLO tif
Grazie ancora
-
Dylan666
- Moderatore
-
- Post: 40119
- Iscritto il: 18/11/03 16:46
di Dylan666 » 26/02/15 14:21
Guardate se questo è migliorabile per favore
- Codice: Seleziona tutto
SETLOCAL ENABLEDELAYEDEXPANSION
echo off
set Cartella=YJ7WXP41WS
FOR /F "delims=" %%a in ('DIR /B /AD !Cartella!') do (
echo %%a
dir !Cartella!\"%%a"|find /c ".tif">temp_output.txt
set /p result=<temp_output.txt
echo !result!
if !result! GTR 1 (Echo In %%a ci sono !result! file >> lista.txt)
)
del temp_output.txt
-
Dylan666
- Moderatore
-
- Post: 40119
- Iscritto il: 18/11/03 16:46
Torna a Sistemi Operativi Windows
Topic correlati a "BATCH per isolare cartelle contenenti un certo tipo di file":
Chi c’è in linea
Visitano il forum: Nessuno e 29 ospiti