• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

پاکسازی هاست

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
سلام

چه جوری میتونم امکانی رو ایجاد کنم که فایلهای دلخواه رو (منظورم فایلهای آپلودی از طرف کاربران هست ) از رو هاستم پاک کنم ؟
و چه طوری فایلای حجم فایلهای آپلودی رو کنترل و محدود کنم ؟

ممنون
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
حجم فایل های آپلود شده رو هون موقع آپلود میتونی ببینی از طرفی اگه فایل هات عکس اه بهتره که بهینه شون کنی قبل از اینکه ذخیرشون کنی (توiranasp.net ) یه مقاله در این باهره با نام دستکاری تصاویر گذاشتم که این رو کار رو توضیح میده .
برای اندزه فایل اگه اشتباه نکنم این جواب میده

FileUpload.PostedFile.ContentLength

که FileUpload هم System.Web.UI.HtmlControls.HtmlInputFile هست
 

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
به نقل از H_R :
حجم فایل های آپلود شده رو هون موقع آپلود میتونی ببینی از طرفی اگه فایل هات عکس اه بهتره که بهینه شون کنی قبل از اینکه ذخیرشون کنی (توiranasp.net ) یه مقاله در این باهره با نام دستکاری تصاویر گذاشتم که این رو کار رو توضیح میده .
برای اندزه فایل اگه اشتباه نکنم این جواب میده

FileUpload.PostedFile.ContentLength

که FileUpload هم System.Web.UI.HtmlControls.HtmlInputFile هست


سلام
ممنون حسین جان
در مورد پاک کردن فایلا چیکار کنم ؟؟؟
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
به نظر من بهترین کار اینه که وقیت دریافتشون میکنی یا یه اسمی ذخیرشون کنی که بعدا وقت پاک کردن بهت کمک کنه ، مثلا اگه میخوای با تاریخ پاکشون کنی میتونی همیشه فایل هایی رو که مثلا اسمشون کوچکتر از 200607017 هست رو که نشون دهنده اینه که این فایل توی 2006 /17/07 دریافت شده رو از روی سرور پاک کنی
 

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
سلام

دوست من ، من دستور پاک کردنو نمی دونم ، بقیه اشو فکر نمی کنم مشکلی داشته باشم

ممنون میشم اگه لطف کنین برام بذارید !
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
ای بابا از اول بگو !
اینطوری پاک میشن :
کد:
File.Delete(Server.MapPath("filename.jpg"));
توجه کن که کلاس فایل خمونطور که انتظار میره توی فضای نام System.IO اه
برای اطلاعات بیشتر این یه مثال vb

کد:
Imports System
Imports System.IO
Imports System.Text

Public Class Test
    Public Shared Sub Main()
        Dim path As String = "c:\temp\MyTest.txt"
        Try
            Dim sw As StreamWriter = File.CreateText(path)
            sw.Close()
            Dim path2 As String = path + "temp"

            ' Ensure that the target does not exist.
            File.Delete(path2)

            ' Copy the file.
            File.Copy(path, path2)
            Console.WriteLine("{0} was copied to {1}.", path, path2)

            ' Delete the newly created file.
            File.Delete(path2)
            Console.WriteLine("{0} was successfully deleted.", path2)

        Catch e As Exception
            Console.WriteLine("The process failed: {0}", e.ToString())
        End Try
    End Sub
End Class

اگه سرور ارور داد حتما دسترسی شما به فایل مجاز نیست که روی هاد هایی پیش میاد که ntfs فرمت شده باشن .
یه عالمه اطلاعات هم اینجا هست که احتمالا به دردت میخوره :
http://aspalliance.com/920
 

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
به نقل از H_R :
ای بابا از اول بگو !
اینطوری پاک میشن :
کد:
File.Delete(Server.MapPath("filename.jpg"));
توجه کن که کلاس فایل خمونطور که انتظار میره توی فضای نام System.IO اه
برای اطلاعات بیشتر این یه مثال vb

کد:
Imports System
Imports System.IO
Imports System.Text

Public Class Test
    Public Shared Sub Main()
        Dim path As String = "c:\temp\MyTest.txt"
        Try
            Dim sw As StreamWriter = File.CreateText(path)
            sw.Close()
            Dim path2 As String = path + "temp"

            ' Ensure that the target does not exist.
            File.Delete(path2)

            ' Copy the file.
            File.Copy(path, path2)
            Console.WriteLine("{0} was copied to {1}.", path, path2)

            ' Delete the newly created file.
            File.Delete(path2)
            Console.WriteLine("{0} was successfully deleted.", path2)

        Catch e As Exception
            Console.WriteLine("The process failed: {0}", e.ToString())
        End Try
    End Sub
End Class

اگه سرور ارور داد حتما دسترسی شما به فایل مجاز نیست که روی هاد هایی پیش میاد که ntfs فرمت شده باشن .
یه عالمه اطلاعات هم اینجا هست که احتمالا به دردت میخوره :
http://aspalliance.com/920

سلام

ممنونم حسین آقا

:) :) :)
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
خواهش میکنم
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
41
محل سکونت
نصف جهان
البته پیشنها من اینه که از فولدر ها هم استفاده کنی و فایلهاتو دسته بندی کنی (نه بابا !!!)

این جوری راحت تر میتونی مدیریت کنی
 

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
سلام

ممنون EndOfCsharp جان
 
بالا