Bazen bilgisayarımıza indirdiğimiz tüm mp3 dosyalarını silmek isteriz, ama birden çok klasörde birden çok dosya var ise hepsini teker teker silmek bazen zahmetli olabilir. Bu ve bunun gibi birçok
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colFiles = objWMIService.ExecQuery _ ("Select * from CIM_DataFile where Extension = 'mp3'") For Each objFile in colFiles objFile.Delete Next
Aynı anda birden fazla uzantıyı tarayıp silmek istersek, scripti aşağıdaki gibi editleyebiliriz. (örneğin mp3 ve wma dosyaları..)
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colFiles = objWMIService.ExecQuery _ ("Select * from CIM_DataFile where Extension = 'mp3' OR Extension = 'wma'") For Each objFile in colFiles objFile.Delete Next
Bu şekilde taranacak dosya uzantı sayısını arttırabiliriz. kodları bir notepad e yapıştırıp ve Dosya - Farklı Kaydet... seçeneğine tıklayın
Açılan pencerede herhangi bir isim verin (dosya ismini istediğiniz şekilde düzenleyin ) ve uzantısı .vbs
olarak kaydedip çalıştırın
Ben bu scripti bu dosyaları silmesi için değil de gizlemesi için yapmak istersem nasıl bir değişiklik yapmam gerekir
işini halletmesine sevindim
Merhaba,
Çok teşekkürler. Bu komutu daha önce denedim sanırım yanlış denedim masaüstümdeki bütün dosyalar silinmişti 🙂
Bu komut oldu çok teşekkürler.
Bat komutları ile deneyin mesela
----------------
@echo off
del /S C:\*.mp3
----------------
yada hem mp3 hemde mp4 leri silsin
----------------
@echo off
FOR %%p IN (C:\) DO FOR %%t IN (*.mp3 *.mp4) DO del /s %%p\%%t
----------------
Merhaba,
Bu scripti sadece c sürücüsündekileri silmek için nasıl ayarlayabiliriz ?