ایجاد فایل در دایرکتوری که فایل aspx در ان قراد دارد

behzadnet

New Member
سلام
وفتی که میخوام یه فایل متنی ایجاد کنم برای ادرس دادن تو خیلی از زبانهای برنامه نویسی وقتی فقط اسم فایل رو میدی اون فایل تو همون دایرکتوری که فایل اجرایی، توش قرار داره ایجاد میشه.اما تو vs.net این طور نیست. برای اینکه فایل تو همون دایرکتوری که فایلaspxقرار داره ایجاد بشه باید چکار کنم.(من با vb کار میکنم)
 

amir_m

Member
سلام.
شما بايد از MapPath استفاده کنی.

کد:
			System.IO.StreamWriter fWriter = new System.IO.StreamWriter(MapPath("Test.txt"),false,System.Text.Encoding.UTF8);
			fWriter.Write("Hello World!");
			fWriter.Close();

فقط دقت داشته باش که بايد فولدر مورد نظر Write permission داشته باشه.
 

behzadnet

New Member
امیر جان خیلی ممنون که وقت گذاشتی و جواب دادی.

كدي كه شما نوشتيد از ظاهرش پيداست كه با c# نوشته شده.اما تو vb مشكل من بدست اوردن دايركنوري كه صفحه aspx توش قرار داره بود كه خودم يه چيزي پيدا كردم.كدش اينه
Dim strCurrentPath As String = Request.PhysicalPath بقيه كار هم كه سادست.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا