Komut: deltree
FreeDOS DELTREE.COM, içerdikleri tüm dosya ve alt dizinlerle beraber
dosya ve dizinleri süratle silme yardımcı aracı Microsoft'un DELTREE.EXE
programının özgür bir klonudur.
DELTREE dosya özniteliklerini dikkate almaz, işini dosya ve dizinlerde
salt-okunur, gizli veya sistem özniteliği bulunsa dahi yapar!
Söz dizimi:
DELTREE [/?] [/Y] [/V] [/D] [/X] filespec [filespec...] [@filelist]
Seçenekler:
/Y Belirtilen unsurları teyit istemeden siler.
/V İş tamamlandığında sayaçları ve toplamları raporlar.
/D Hata ayıklama bilgisini görüntüler.
/X Denemek için; aslında hiçbir şeyi silmez.
@ Belirtilen dosyanın "DR-DOS-tipi" bir dosya listesi olarak
işaretlemek için BAYRAK.
/? Yardımı görüntüler.
Açıklamalar:
Seçenekler büyük veya küçük harfler olarak girilebilir ve eğik çizgi
veya tire ile başlayabilir. Asgari bir filespec bulunmalıdır, birden
fazla da olabilir. Seçeneklerin komut satırı başında, herhangi filespec
unsurlarından evvel belirtilmeleri gerektiğini unutmayın. Bu söz dizimi
birçok DOS yardımcı aracınınkinden farklıdır ancak Microsoft'un
DELTREE.EXE programıyla uyumludur. Filespec, dosya, dizin veya DR-DOS
türü "dosya listeleri" adlandırabilir. Joker kullanabilirsiniz: tüm
eşleşen dosya ve dizinler hedef alınacaktır. Dosyalar, özniteliklerine
bakılmadan silinecektir. Dizinler tüm içerikleriyle silinecektir.
Seçenekler:
"/Y" belirtilmediyse DELTREE, komut satırında belirtilen her bir unsuru
silmeden teyit isteyecektir. Unsuru silmek için [Y], olduğu gibi
bırakmak için "N" veya DELTREE'den derhal çıkmak için [Q] ya da
[CTRL]+[C] veya [CTRL]+[BREAK] tuşlarına basın.
Şayet "/Y" girilmişse, DELTREE hiçbir teyit istemeyecektir! -- İKAZ!
BU SEÇENEĞİ DİKKATLİ KULLANIN!
"/V" belirtilmişse DELTREE işlem tamamlandığında toplam silinen dosya
ve kaldırılan alt dizin sayısını bildirecektir. Eğer dosya silinmişse,
dosyaların toplam boyutu da ayrıca bayt, kilobayt veya megabayt olarak
bildirilecektir. Kilobayt veya megabaytların kesir kısmı asgari öneme
sahip basamak için eksi veya artı bir farklı olabilir. Toplam boyut,
"cluster" boyutunu dikkate almaz; boşalan disk alanı bildirilen alandan
daha büyük olabilir.
Eğer "/D" belirtilmişse, DELTREE ek (hata ayıklama) bilgisi görüntüler.
Bu, DELTREE programının hata ayıklama (DEBUG) kipidir.
"/X" belirtildiyse, DELTREE silinebilecek tüm dosya ve dizinleri
görüntüleyecektir. Fakat DELTREE hiçbir şeyi silmez! Bu, DELTREE
programının TEST kipidir.
Eğer "/?" belirtildiyse, söz dizimi yardımı görüntülenecektir.
DELTREE.COM:
DELTREE [DEFAULT-BUILD] yani varsayılan derlemesi: "ROOT-SAFETY-CHECK"
yani "KÖK-EMNİYET-KONTROLÜ" içerir. DELTREE'yi sabit bir diskin kök
dizininde "/Y" ile çalıştırırsanız, her silme işleminden önce bir ikaz
mesajı görüntülenir ve her defasında teyit etmeniz gerekir.
DELTREE2.COM:
[DEFANGED-BUILD] yani dişsiz derleme: "/Y" seçeneği dikkate alınmayacak
ve herhangi bir unsur silinmeden önce daima teyit etmeniz istenecektir.
Dolayısıyla bu, DELTREE'nin en güvenli derlemesidir.
DELTREE!.COM:
[DANGER-BUILD] yani tehlikeli derleme: "ROOT-SAFETY-CHECK" içermez! Yani
Microsoft-DELTREE gibidir.
İKAZ!!!
Bu, DELTREE'nin en tehlikeli sürümüdür!!!
HİÇBİR GARANTİ VERİLMEZ! RİSKİ KENDİNİZ ÜSTLENEREK KULLANIN!
BENİ HERHANGİ VERİ KAYBI VEYA HASARI İÇİN SUÇLAMAYIN!!!
EĞER NE YAPTIĞINIZDAN EMİN DEĞİLSENİZ, BU SÜRÜMÜ KULLANMAYIN!!!
DR-DOS-tipi "filelist" yani dosya listesi
Dosya listeleri, satır başına bir filespec içeren metin dosyalarıdır.
FILELIST.TXT dosyasında silinecek unsurlar listeniz olduğunu varsayarsak
şunu girmeniz gerekecektir:
DELTREE @FILELIST.TXT
("@" işaretinin dosya isminin bir parçası olmadığını, sadece bir dosya
listesine işaret eden bir bayrak olduğunu unutmayın.)
"Dosya listesi" örnekleri:
Örnek 1:
123.txt
abc.doc
NOP.PNG
Örnek 2:
123.txt abc.doc NOP.PNG
Eğer dosya listenize açıklama eklemek istiyorsanız, açıklamalarınızın
";" işareti ile başlaması gerekir:
Örnek 3:
;Bu bir dosya listesi örneğidir
123.txt ;Örnek dosya
Şayet bir "@" işareti ile başlayan bir dosya veya dizin silmek istiyor
iseniz, ismi tırnak işaretleri içinde girin:
DELTREE "@FILELIST.TXT"
DELTREE, şu ERRORLEVEL / EXITCODES yani hata seviyelerini bulundurur:
00 Başarılı. Her şey yolunda.
01 Silinemeyen bir şey veya açılamayan bir dosya listesi mevcut.
03 Kullanıcı iptali ([Q] veya [CONTROL]+[C] veya [CONTROL]+[BREAK]
tuşlarına basıldı)
16 Genel söz dizimi hatası veya arabellek taşması
17 Yetersiz bellek
18 DOS 3.0 veya daha yenisi gerekli.
19 Dosya listesi ile sorun
20 Dahili arabellek taşması
21 Dizin isminin ayrışmasında hata (dots_fix)
Örnekler:
deltree /y c:\oldtree (silme için teyit istemez)
deltree c:\test2\ \test2 dizininin her alt dizini için hakikaten
silmek isteyip istemediğinizi sorar
deltree c:\test2 \test2 dizininin tüm alt dizinlerini siler
Ayrıca bakınız:
del/erase
errorlevel/exitcode
md/mkdir
move
rd/rmdir
ren/rename
tree/pdtree
undelete
Telif hakkı © 1998 Jim Hall, 2007 ve 2022 senelerinde W. Spiegl
tarafından güncellenip 2024 senesinde Berki Yenigün tarafından tercüme
edilmiştir.
Bu dosya FreeDOS Spec Command HOWTO'dan türetilmiştir.
Kopyalama şartları için H2Cpying dosyasına bakın.