PDA

View Full Version : حذف فولدری که خالی نیست



پرستو پارسایی
چهارشنبه 09 خرداد 1397, 22:59 عصر
سلام من تو یه پروژه از یک پیکچر باکس استفاده میکنم که از درایو c داخل یک فولدر یک عکس رو لود میکنه وقتی میخوام همین فولدر رو که حاوی عکس هست رو delete کنم موفق نمیشم ولی پوشه خالی از عکس رو Delete میکنه
لطفا اگر اشتباهی هست راهنمایی کنید ممنونم



My.Computer.FileSystem.DeleteFile("C:\test\ax1.jpg")
If Directory.Exists("C:\test") Then
Directory.Delete("C:\test")
End If
OR
System.IO.Directory.Delete("C:\test", True)

hamidrezax1
پنج شنبه 10 خرداد 1397, 07:11 صبح
سلام دوست عزیز اگر عکس مربوطه لود شده باشه در نتیجه در حال استفاده هست و ویندوز به شما این اجازه رو نمیده که بتونین پوشه مربوطه رو حذف کنید.بهتره تمرکزتون روی این قسمت قرار بدین

پرستو پارسایی
پنج شنبه 10 خرداد 1397, 11:25 صبح
ممنونم ولی منظورم همینه چطوری میتونم عکسی که در برنامه استفاده شده از روی درایو پاک کنم درصورتیکه برنامه مورد نظر فعاله

vahidmasoudi1391
پنج شنبه 10 خرداد 1397, 17:20 عصر
ممنونم ولی منظورم همینه چطوری میتونم عکسی که در برنامه استفاده شده از روی درایو پاک کنم درصورتیکه برنامه مورد نظر فعاله

سلام شما برای لود تصویر از این کد استفاده کنید

If IO.File.Exists(Txtpic.text) Then
Dim fs As System.IO.FileStream
fs = New System.IO.FileStream(Txtpic.text, IO.FileMode.Open, IO.FileAccess.Read)
picture.Image = System.Drawing.Image.FromStream(fs)
fs.Close()
End If

موفق باشید