.bat ile secimli dosya silinmesi

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 46479
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4605 kez
Teşekkür edildi: 3922 kez

.bat ile secimli dosya silinmesi

Mesaj gönderen velociraptor »

Soru:
C:\Documents and Settings klasörümdeki :
All Users
Default User
LocalService
NetworkService
klasörleri haric , diger bütün klasör , alt klasör ve dosyalari silmek istiyorum , bunun icin gerekli .bat dosyasi nasil olmalidir

cevap:

Kod: Tümünü seç

@echo off
c:
cd\
cd "c:\Documents and Settings\"
dir *.* /b -o:d | find /v "." > \dirs.txt
for /f "tokens=*" %%a in (\dirs.txt) do call :DelFiles "%%a"
del \dirs.txt
exit /b

:DelFiles %1
set Flag=0
if %1=="All Users" set Flag=1
if %1=="Administrator" set Flag=1
if %1=="Harry" set Flag=1
if "%Flag%"=="0" (
cd %1
attrib *.* -r /s
cd..
rem change rd %1 /s /q
rem for no confirmation
rd %1 /s
)
Cevapla