nettxt文件|NET(C#)关于TXT文本的操作

『壹』 用.Net打开一个txt文件,怎么对文件里的内容进行查找,替换

简单的办法是1、File.ReadAllText()用这个放大读出来文件内容,到一个字符串变内量2、用Replace()这个方法替换字符串3、再用容File.WriteAllText这个方法写回到文件string text = File.ReadAllText("D:\\1.txt");string result = text.Replace("oldStr", "NewStr");File.WriteAllText("D:\\1.txt", result);

『贰』 在.net中如何生成一个txt文本文档

public static void WriteToFile(string name, string content, bool isCover){FileStream fs = null;try{if (!isCover && File.Exists(name)){fs = new FileStream(name, FileMode.Append, FileAccess.Write);StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);sw.WriteLine(content);sw.Flush();sw.Close();}else{File.WriteAllText(name, content, Encoding.UTF8);}}finally{if (fs != null){fs.Close();}}}

『叁』 c#.net中如何读取txt中的数据

用System.File.ReadAllLines("这里是你的.txt的绝对路径")就可以了。返回的是行数为10的string数组。然后你根据你每行中数据间的分隔符把以上数组进行分割就可以得到结果具体代码示例等下放出来 代码如下(注意,对于数据没有经过出错检验) public void ReadData() { //声明数据数组 decimal[,] b = new decimal[10, 20];//10行20列 //读取数据 string[] lstData = System.IO.File.ReadAllLines("数据文件的绝对路径"); //假设分隔符为逗号, for (int row=0;row<10;row++) { string[] lstRowData = lstData[row].Split(','); for (int col = 0; col < 20; col++) { b[row, col] = Convert.ToInt32(lstRowData[col]); } } //完成 } public void ReadByS() { //声明数据数组 decimal[,] b = new decimal[10, 20];//10行20列 //读取数据 System.IO.StreamReader sr = new System.IO.StreamReader("数据文件路径"); string lstData = sr.ReadToEnd(); //假设分隔符为逗号, string[] lstStr = lstData.Split(','); for (int row = 0; row < 10; row++) { for (int col = 0; col < 20; col++) { b[row, col] = Convert.ToInt32(lstStr[(row + 1) * col]); } } //完成 }

『肆』 在.NET中怎么读取.txt文件

class Program { static void Main(string[] args) { //使用StreamReader来读取一个文本文件 //using (StreamReader sr = new StreamReader(@"C:\Users\SpringRain\Desktop\抽象类特点.txt",Encoding.Default)) //{ // while (!sr.EndOfStream) // { // Console.WriteLine(sr.ReadLine()); // } //}//使用StreamWriter来写入一个文本文件 using (StreamWriter sw = new StreamWriter(@"C:\Users\SpringRain\Desktop\newnew.txt",true)) { sw.Write("看我有木有把你覆盖掉"); } Console.WriteLine("OK"); Console.ReadKey(); } }

『伍』 .NET(C#)关于TXT文本的操作

using System;using System.IO;using System.Text; //将内容写入txt文件protected string createTxt() { //tname.txt记事本保存路径+名称 FileStream aFile = new FileStream(Server.MapPath("name.txt"), FileMode.OpenOrCreate); StreamWriter sw = new StreamWriter(aFile); sw.WriteLine("内容"); sw.Flush(); sw.Close();} //返回txt数据 protected string returnTxt() { string str = ""; Encoding code = Encoding.GetEncoding("utf-8"); StreamReader sr = null; //txtName记事本路径+名称 sr = new StreamReader(context.Server.MapPath(txtName), code); str = sr.ReadToEnd(); // 读取文件 sr.Close(); return str; }

『陆』 用.net或c语言编码,读取txt文件,并对txt文件中的字数统计个数,计算概率并排序。

#include <stdio.h> #include <stdlib.h> #include <string.h>#define LEN sizeof(Charactor) typedef struct charactor { char key[3]; int count; struct charactor *next; }Charactor; Charactor *add(char *c,Charactor *head) //查找记数{ int flag=1; Charactor *p=head; while(p!=NULL&&flag==1) { if(strcmp(p->key,c) == 0) { flag=0; break; } else { p=p->next; } } if(flag==0) p->count++; else { p=head; head=(Charactor *)malloc(LEN); strcpy(head->key,c); head->count=1; head->next=p; } return head; } void display(Charactor *p) //输出{ printf("\n The result are:\n"); while(p!=NULL) { printf("%s: %d\n",p->key,p->count); p=p->next; } } void main() { Charactor *head=NULL; char ch[2]; char str[100]; FILE *fstream; FILE *fp=fopen("d:\\1.txt","w"); printf("此程序只能统计中文\n");printf("请输入一个中文字符串\n");fflush(stdin);gets(str);fprintf(fp,str); fclose(fp); if((fstream = fopen("d:\\1.txt","r")) == NULL) { exit(-1); } while( !feof(fstream) ) { ch[0]=32; ch[1]=32; fscanf(fstream,"%2s",ch); if(ch[0]==32&&ch[1]==32) { break; } head=add(ch,head); } display(head); system("PAUSE");} c语言编码 vc6.0通过 统计您输入的字符出现的个数 觉得满意 联系我 然后我给你完善程序

『柒』 vb.net文件读取txt

读取每行TXT如下代码:

VB.NETcodePublicSubReadFileSample()'打开程序当前路径下的config.txt文件'内容就是楼主贴出来的DimreaderAsTextReader=File.OpenText("config.txt")DimlineAsString=reader.ReadLine()'读第一行line=reader.ReadLine()'读第二行line=reader.ReadLine()'读第三行DimnAsInteger=3'当前行号Whileline<>""Andn<50line=reader.ReadLine()'读下一行n=n+1EndWhileDimitemsAsString()=line.Split("".ToCharArray(),StringSplitOptions.RemoveEmptyEntries)ForEachitemAsStringInitemsConsole.WriteLine(item)NextEndSub

『捌』 在.net中怎么把一个txt文件中的内容存到SQL数据库中。

1.建好数据库表,用于存放歌曲2.用文件流读入txt内容3.将内容读入到数据库中以下代码是读入方法publicstaticstringGetstring(){filestreamfile=newfilestream(参数);streamreaderreader=newstreamreader(file);strings=reader.readtoend;reader.close();file.close();returns;}

『玖』 c#.net 读TXT文件

你首先确定你的文件"d:\tt.txt"中有内容吗?你的意思是说TextBox1中没有内容显示,对吗回?如果说你的"d:\tt.txt"中有内容,你看看这个循环答:while((line = str.ReadLine()) != null){ Console.WriteLine(line);}这个循环是读取文件中的内容,一直到读取的内容为空;也就是说str.ReadLine() = null;就会跳出循环,当然line的值也为null;最后你将line的值赋给TextBox1.Text;当然就没有任何显示拉~~~

『拾』 VB.net窗体设计中,如何读取.txt文件中的数据

1、新建一个标准的VB EXE工程,只有一个Form,Form上有两个按钮:Command1和Command2。2、双击Command1添加如下代码Private Sub Command1_Click()  Dim strFile     As String  Dim intFile     As Integer  Dim strData     As String   strFile = "c:\学生成绩.txt"  intFile = FreeFile  Open strFile For Input As intFile  strData = StrConv(InputB(FileLen(strFile), intFile), vbUnicode)  Debug.Print strData  Close intFileEnd Sub3、按F8开始单步调试代码,点击Command1,进入单步调试功能,4、多次按下F8或直接按下F5运行完成,就完成了读取文本文件内容并输出到立即窗口。


赞 (0)