PDA

View Full Version : تست اخر فایل توی c#



h_abutorabi
پنج شنبه 24 آبان 1386, 17:39 عصر
سلام لطفا یه کد به C# بنویسین که بشه باهاش بشه رسیدن به اخر فایل رو تست کرد ممنون

hassan razavi
پنج شنبه 24 آبان 1386, 20:52 عصر
در روش زیر هروقت i برابر شد با 1- ، یعنی انتهای فایل



FileStream fs=new FileStream("C:\\a.txt",FileMode.Open)
String str="";
if(fs.CanRead())
For(int i=0;(i=fs.ReadByte())!=-1;i++)
str+=(char)i;
fs.Close();

hassan razavi
جمعه 25 آبان 1386, 14:59 عصر
اگر هم میخواهید به آخر فایل پرش کنید


if (fs.CanSeek)
fs.Seek(0,Seekorigin.End)


با کد بالا Stream Pointer یعنی خاصیت Position برابر با انتهای فایل یا همون Lenght فایل میشود