Se non vedi il banner pubblicitario disabilita il blocco nel browser, aiuterai questo sito a rimanere online, grazie!

Autore [BATCH] CMD per controllare se una cartella è vuota oppure no  (Letto 3100 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Con questo piccolo CMD possiamo controllare se una cartella (passata come parametro) esiste, e se contiene o meno file:

Codice: [Seleziona]
@Echo off
cls
Setlocal
if {%1}=={} set _empty=Sintassi: empty.cmd "X:\cartella_da_controllare" & goto :MESSAGGIO

REM la cartella esiste?
if not exist %1 set _empty=La cartella non esiste & goto :MESSAGGIO

REM la cartella è vuota?
REM Cerca una stringa casuale nei nomi dei file (che non trova mai)
Dir %1 /b | find /v "Str.in.ga.Cas.ua.le" > nul && (set _empty=La cartella contiene file) || (set _empty=Cartella vuota)
:MESSAGGIO
Echo %_empty%
set "_empty="
Endlocal
pause



Fonte: ss64.com
« Ultima modifica: 19 Mag 2017, 12:03:32 da Ripley »
Cougar 00736
OrbiterAddons/Vimeo

Se non vedi il banner pubblicitario disabilita il blocco nel browser, aiuterai questo sito a rimanere online, grazie!

 


SimplePortal 2.3.7 © 2008-2024, SimplePortal