SHFileOperation işkencesine çözüm
Okuyucu : 1.410
Günlük Okuyucu : 1,5
Programların bir dosya silerken cart diye silmesini ve daha sonradan bu dosyaları "recycle bin" de bulamamaktan nefret ediyorum. Dolayısıyla bugün silme kodumu yazarken dosyayı direk silmek yerine "recycle bin" e gönderen bir kod ile cebelleşiyordum. Bunun için ortalama 25 satırlık bir kod gerekiyor.
Public Declare Auto Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (ByVal lpFileOp As SHFILEOPSTRUCT) As Integer
vs..
Kodun adam gibi çalışmaması üzerine deliye dönerken aklıma .NET Framework 2 kullandığım ve "My"diye bir namespace (aduzayı dersem kendi salak TDK sözcüklerini kullanır gibi hissediyorum) im olduğunu hatırladım. Daha sonrada bu işlemin sistem ile ilşkili olduğunu da düşünerek intellisense desteği ile
My.Computer.FileSystem.DeleteFile(Path, FileIO.UIOption.AllDialogs, FileIO.RecycleOption.SendToRecycleBin)
kodunu yazdım ve bu bir satırla gecenin kahramanı oldum.


Yorumlar
Aşağıdaki form aracılığı ile yorumlarınızı ve fikirlerinizi gönderebilirsiniz. Henüz bu konu hakkında bir yorum yazılmamış.
Yorum Ekle
Diğer Yazılar
Shmoocon 2007 Videolari Online
Siddhartha
Sık Sorulan Sorular
Silahını Tanı
Silence on the wire
Şimdi 10' dan geriye say, Bak özünü buldun
Şimdi Bloglar...
Sims 2 and Sims 2 Nightlife
Sis, S3 Ekran Kartları Faciaları
Site Duyuruları Gönderirken
Site içerisi arama ve Soultip
Sitede Kısayol Kullanımı
Sitede neler oluyor ?
Sitede Yenilikler
Sitede Yenilikler
Sitedeki Yorumlar ile İlgili
Sitefinder Göçmüş
Sitelerdeki basit kontrolleri geçmek - I, Sadece Google Girebilir
Sitelerdeki Klasik Hatalar - I;
Neredeyim ?
Ferruh.Mavituna » Haberler » SHFileOperation işkencesine çözüm