|
|
|
ต้องการอ่านข้อความในfile ของ Notepad ค่ะ ใช้ภาษา asp.net c#ค่ะ ขออธิบายข้างล่างนะคะ |
|
|
|
|
|
|
|
Code (C#)
<%@ Import Namespace="System.IO"%>
<%@ Page Language="C#" Debug="true" %>
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
StreamReader StrWer;
try {
StrWer = File.OpenText(Server.MapPath("MyFiles/") + "thaicreate.txt");
while (!(StrWer.EndOfStream)) {
this.lblText.Text = this.lblText.Text + StrWer.ReadLine() + "<br>";
}
StrWer.Close();
}
catch (Exception ex) {
this.lblText.Text = "Read failed. (" + ex.Message + ")";
}
}
</script>
<html>
<head>
<title>ThaiCreate.Com ASP.NET - Read Text Files</title>
</head>
<body>
<form runat="server">
<asp:Label id="lblText" runat="server"></asp:Label>
</form>
</body>
</html>
Go to : (C#) ASP.NET Read Text File
|
|
|
|
|
Date :
2011-08-25 11:17:48 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วในกรณี ที่ไม่เจาะจงชื่อ file หละค่ะ
เช่น floder ชื่อ Text
ใน Floder มี file 3 file
1 ชื่อ m1.txt
2 ชื่อ m2.txt
3 ชื่อ m3.txt
จะเข้าไปอ่านข้อความใน file ทั้ง 3 file อย่างไรค่ะ
ต้องวนลูปไปอ่าน อย่างไรค่ะ
|
|
|
|
|
Date :
2011-08-26 10:16:07 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
string [] fileEntries = Directory.GetFiles(@"c:\MyDir\", "*.txt");
foreach(string fileName in fileEntries)
{
// do something with fileName
}
ประมาณครับลองทำดูครับ
|
|
|
|
|
Date :
2011-08-26 10:30:14 |
By :
่ำVC#.Net |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องประกอบกันอย่างไรค่ะ ช่วยหน่อยค่ะ
ระหว่าง
string [] fileEntries = Directory.GetFiles(@"c:\MyDir\", "*.txt");
foreach(string fileName in fileEntries)
{
// do something with fileName
}
เพื่อที่จะอ่าน ชื่อfile ทั้งหมด
กับ
StreamReader StrWer;
// try
// {
StrWer = File.OpenText(Server.MapPath("~/view/Text/MTM020811_Offline.TXT"));
string b = "";
while (!(StrWer.EndOfStream))
{
b += "," + this.Label1.Text.Trim() + StrWer.ReadLine();
}
อ่านข้อความ ในfile ซึ่งอันนี้ระบุแค่ File เดียว จะนำมารวมกันอย่างไรค่ะ
|
|
|
|
|
Date :
2011-08-26 10:59:11 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
string path = @"c:\MyDir\";
string [] fileEntries = Directory.GetFiles(path, "*.txt");
string b = "";
foreach(string fileName in fileEntries)
{
// do something with fileName
เพื่อที่จะอ่าน ชื่อfile ทั้งหมด
กับ
StreamReader StrWer;
// try
// {
StrWer = File.OpenText(path + Path.GetFileName(fileName));
while (!(StrWer.EndOfStream))
{
b += "," + this.Label1.Text.Trim() + StrWer.ReadLine();
}
}
Concept ประมาณนี้หรือเปล่า (ยังไม่ได้ Test นะครับ)
|
|
|
|
|
Date :
2011-08-26 11:16:24 |
By :
่ำVC#.Net |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|