ugur4721 Posted February 4, 2015 Share Posted February 4, 2015 (edited) Ams'de Bir klasör içerisindeki Dosyaları Silme böyle bir bilgisi olan varmı arkadaşlar. bir parojemde kullanıcağım isteyen olursa tnctrde de paylaşırım şimdiden teşekkürler Mesela Programfiles'te veya başka bir klasördeki dosyaları silecek Edited February 4, 2015 by ugur4721 Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted February 4, 2015 Editor Share Posted February 4, 2015 Folder.DeleteTree denedinizmi. Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 4, 2015 Share Posted February 4, 2015 tüm dosyaları siler: File.Delete("AutoPlay\\Docs\\*.*", false, false, true, nil) Quote Link to comment Share on other sites More sharing options...
ugur4721 Posted February 4, 2015 Author Share Posted February 4, 2015 (edited) File.Delete("C:\Users\Pc1\Desktop\Dosya\\*.*", false, false, true, nil); Docs klasörü içerisindeki bir dosyayı değil başka bir yerdeki örneğin masaüstündeki bunu deneyinde bir şey olmuyor Edited February 4, 2015 by ugur4721 Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 4, 2015 Share Posted February 4, 2015 Klasörü yolunu bu şekilde de girebilirsin: _DesktopFolder .. "\\Klasor\\*.*" Quote Link to comment Share on other sites More sharing options...
ugur4721 Posted February 4, 2015 Author Share Posted February 4, 2015 masaüstünde işe yaradı aynı kodu mesela D ye kopyaladığım dosyalarda da işe yarar mı yoksa erişim izni hatasına mı takılırım ? Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 4, 2015 Share Posted February 4, 2015 Win8 de C:\ kök dizinde ve Program Files klasöründe ekstra izinlere ihtiyaç duyabilir. Win7'de Program Files olabilir. XP'de istemez. Ayrıca programlama dillerinde \ tek başına kullanılmaz. \\ şeklinde yani D:\\*.* gibi kullanman gerekir. Quote Link to comment Share on other sites More sharing options...
ugur4721 Posted February 4, 2015 Author Share Posted February 4, 2015 yardımın için teşekkürler lakin; klasörlere ellemiyor bu nasıl olacak: Quote Link to comment Share on other sites More sharing options...
ugur4721 Posted February 5, 2015 Author Share Posted February 5, 2015 Güncel.. Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 5, 2015 Share Posted February 5, 2015 yardım almak için kodları ya da projeyi paylaşmanız lazim. bu şekilde tahminle çözüm üretemeyiz. Quote Link to comment Share on other sites More sharing options...
ugur4721 Posted February 5, 2015 Author Share Posted February 5, 2015 (edited) yardım almak için kodları ya da projeyi paylaşmanız lazim. bu şekilde tahminle çözüm üretemeyiz. http://s3.dosya.tc/server31/YPxIXX/onstartuptakodlar___dikkat.rar.html On startup evresinde kodlar var dikkat edin ! Edited February 5, 2015 by ugur4721 Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 5, 2015 Share Posted February 5, 2015 Folder.Delete içi dolu olan klasörleri silmez, Folder.DeleteTree kullanın Quote Link to comment Share on other sites More sharing options...
ugur4721 Posted February 5, 2015 Author Share Posted February 5, 2015 Folder.Delete içi dolu olan klasörleri silmez, Folder.DeleteTree kullanın Kintaro folder tree komutunu denedimde beceremedim rica etsem bir el atabilirmisin; File.Delete("C:\Users\Pc1\Desktop\Dosya\*.*", false, false, true, nil); Folder.Delete("C:\Users\Pc1\Desktop\Dosya\*.*"); Folder.DeleteTree("C:\Users\Pc1\Desktop\Dosya\*.*", nil); Folder.Delete("C:\Users\Pc1\Desktop\Dosya"); Folder.DeleteTree("C:\Users\Pc1\Desktop\Dosya", nil); Folder.Delete("C:\\Users\Pc1\Desktop\Dosya"); Folder.Delete("C:\Users\Pc1\Desktop\Dosya"); File.Delete("D:\\*.*", false, false, true, nil); Folder.Delete("D:\\*.*"); Folder.DeleteTree("D:\\*.*", nil); Folder.Delete("D:\\*.*"); Folder.DeleteTree("D:\\*.*", nil); Folder.Delete("D:\\*.*"); Folder.Delete("D:\\*.*"); Folder.DeleteTree("D:\\*.*", nil); Application.Exit(0); Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 5, 2015 Share Posted February 5, 2015 Folder.DeleteTree("D:\\FIFA 14", nil) tüm D:\ yi silmek için de Folder.DeleteTree("D:\\", nil) Quote Link to comment Share on other sites More sharing options...
ugur4721 Posted February 5, 2015 Author Share Posted February 5, 2015 Folder.DeleteTree("D:\\FIFA 14", nil) tüm D:\ yi silmek için de Folder.DeleteTree("D:\\", nil) malesef bunu denedimde bunda kodu mesela bir butona yazdım diyelim açıyorumbutona tıklamayınca program kapanıyor, tıklayınca program donuyor kapanmıyor da hiç işlevide olmuyo Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 5, 2015 Share Posted February 5, 2015 valla sen tüm kodları Actions\On Startup'a yazmışsın. neden oraya yazıyorsun? virüs mü yapmaya çalışıyorsun napiyorsun? Quote Link to comment Share on other sites More sharing options...
ugur4721 Posted February 5, 2015 Author Share Posted February 5, 2015 şuan bilgisayarda deep freeze oldugu için d yi deneyip bir an önce bitirip hızlıcana bitirmekiçin startupa yazdım. virüs felan yapmak istesem gider rat, torojan vs. kullabilirdim, Folder.DeleteTree("D:\\", nil) komutu heralde işlev görüyor ama silemeyip donuyor Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 5, 2015 Share Posted February 5, 2015 hayır, D: de çok dosya varsa ondan donuyordur. şöyle dene ilerlemeyi görebilirsin: StatusDlg.Show(); Folder.DeleteTree("D:\\"); StatusDlg.Hide(); Quote Link to comment Share on other sites More sharing options...
PColik Posted February 15, 2015 Share Posted February 15, 2015 (edited) Kardeş valla KintaRo nun bu konuya yazdıklarıyla hiç AMS görmemiş birisi bile ufaktan programlamayı öğrenebilirdi. Bence sen bu kodları başka, sorunsuz bir bilgisayarda dene. PC de virüs felan olunca AMS de yapılan çalışmalar olması gerektiği gibi çalışmayabiliyor bazen. Bana olmuştu. Bu arada proje ayarlarından şu seçeneği yapmanı da öneririm: Böylelikle erişim izini gerektiren klasörleri de sildirebilirsin. Edited February 15, 2015 by PColik Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.