精华内容
下载资源
问答
  • C# 读取txt文件数据

    2017-11-17 10:31:43
    C# 读取txt文件数据
  • C# 打开TXT文件读取内容

    千次阅读 2016-01-19 13:07:00
    //打开文件,使用指定编码读取文件的所有行,然后关闭文件 和控制乱码 string[] lines = File.ReadAllLines(Server.MapPath(path), System.Text.Encoding.Default); // 建立敏感词汇集合 foreach (string line ...

    控制关键字,有些关键字发短信发不出来,比如(金融)需要转化为(金.融)

    要求:读取敏感字的,并且替换掉

    using :

    using System.Collections.Generic;
    using System.IO;
    using System.Text;

     


    //敏感词汇地址
    string path = @"../student/MGCH.txt";
    // 读入账户文件http: 
    System.Text.Encoding.GetEncoding("gb2312");
    //打开文件,使用指定编码读取文件的所有行,然后关闭文件 和控制乱码
    string[] lines = File.ReadAllLines(Server.MapPath(path), System.Text.Encoding.Default);
    // 建立敏感词汇集合
    foreach (string line in lines)
    {
    if (TXT.Contains(line))
    {
    //包含的文本
    string wben=line;
    //字符串转化为字符数组
    char[] charArr=line.ToCharArray();
    StringBuilder sb =new StringBuilder();
    //循环加.
    foreach (char c in charArr)
    {
    if (c != ' ')
    {
    sb.Append(c);
    sb.Append(".");
    }
    else
    {
    sb.Append(c);
    }
    }
    string reWB = sb.ToString();

    TXT=TXT.Replace(wben, reWB.Substring(0, reWB.Length - 1));
    }
    }

    转载于:https://www.cnblogs.com/panmy/p/5141913.html

    展开全文
  • OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "请选择要打开的文本文件"; ofd.InitialDirectory = @"C:\Users\SpringRain\Desktop"; ofd.Multiselect = true; ofd.Fi...

    OpenFileDialog ofd = new OpenFileDialog();
    ofd.Title = "请选择要打开的文本文件";
    ofd.InitialDirectory = @"C:\Users\SpringRain\Desktop";
    ofd.Multiselect = true;
    ofd.Filter = "文本文件|*.txt|所有文件|*.*";
    ofd.ShowDialog();

    //获得用户选中的文件的路径
    string path = ofd.FileName;
    //将文件的全路径存储到泛型集合中
    list.Add(path);
    //获得了用户打开文件的文件名
    string fileName = Path.GetFileName(path);
    //将文件名放到ListBox中
    listBox1.Items.Add(fileName);
    if (path == "")
    {
    return;
    }
    using (FileStream fsRead = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read))
    {
    byte[] buffer = new byte[1024 * 1024 * 5];
    int r = fsRead.Read(buffer, 0, buffer.Length);
    textBox1.Text = Encoding.Default.GetString(buffer, 0, r);
    }

     

    SaveFileDialog sfd = new SaveFileDialog();
    sfd.InitialDirectory = @"C:\Users\SpringRain\Desktop";
    sfd.Title = "请选择要保存的文件路径";
    sfd.Filter = "文本文件|*.txt|所有文件|*.*";
    sfd.ShowDialog();

    //获得用户要保存的文件的路径
    string path = sfd.FileName;
    if (path == "")
    {
    return;
    }
    using (FileStream fsWrite = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write))
    {
    byte[] buffer = Encoding.Default.GetBytes(textBox1.Text);
    fsWrite.Write(buffer, 0, buffer.Length);
    }
    MessageBox.Show("保存成功");

     

     

    //要获得双击的文件所对应的全路径
    string path = list[listBox1.SelectedIndex];
    using (FileStream fsRead = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read))
    {
    byte[] buffer = new byte[1024 * 1024 * 5];
    int r = fsRead.Read(buffer, 0, buffer.Length);

    textBox1.Text = Encoding.Default.GetString(buffer, 0, r);
    }

    转载于:https://www.cnblogs.com/siyuanshuo/p/7297725.html

    展开全文
  • 实现C#txt里面的内容按照特殊格式与特殊符号分割并存入数组中,再进行读取,读取特定内容后面的文字。
  • 本文实例讲述了c#逐行读取txt文件的方法,是C#程序设计中非常实用的技巧,分享给大家供大家参考。 具体方法如下: private void importTxtNoAdd() { string line; string sFileName = ; if (openFileDialog1....
  • 第一种: txt有多少行就会返回长度为多少的List<string>... /// 读取txt文件内容 /// </summary> /// <param name="Path">文件地址</param> public static List<...
    • 第一种:

    txt有多少行就会返回长度为多少的List<string> 

    /// <summary>
            /// 读取txt文件内容
            /// </summary>
            /// <param name="Path">文件地址</param>
            public static List<string> ReadTxtContent(string txtPath)
            {
                string Path = txtPath;
    
                StreamReader sr = new StreamReader(Path, Encoding.Default);
                string content;
                List<string> vs = new List<string>();
                while ((content = sr.ReadLine()) != null)
                {
                    vs.Add(content);
                }
                sr.Close();
                return vs;
            }
    • 第二种:

    返回txt的全部字符串

    /// <summary>
            /// 读取txt文件内容
            /// </summary>
            /// <param name="Path">文件地址</param>
            public static string ReadTxtContent(string txtPath)
            {
                string Path = txtPath;
    
                StreamReader sr = new StreamReader(Path, Encoding.Default);
                string content;
                string res="";
                while ((content = sr.ReadLine()) != null)
                {
                    res+=content+"\n";
                }
                sr.Close();
                return res;
            }

    展开全文
  • C# 打开文件和显示读取的文件内容1. 打开文件所在的路径2. 根据现有的路径打开文件3. 打开HEX文件并且转换成bin文件3.1 Hex文件各部分的意义 1. 打开文件所在的路径 通过点击按键,打开打开文件的界面,点击后可以在...

    1. 打开文件所在的路径

    通过点击按键,打开打开文件的界面,点击后可以在 richTextBox2上显示

            private void button1_Click(object sender, EventArgs e)
            {
                OpenFileDialog dialog = new OpenFileDialog();
                dialog.Multiselect = true;//该值确定是否可以选择多个文件
                dialog.Title = "请选择文件";
                dialog.Filter = "txt格式(*.txt)|*.txt|所有文件|*.*";
    
    
                if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    string file = dialog.FileName;
                    richTextBox2.AppendText(file + "\n");//显示路径,并且后面的叠加不删除
                }
    
            }
    

    在这里插入图片描述
    显示出对应的文件
    在这里插入图片描述

    2. 根据现有的路径打开文件

    和上部分的代码相比添加了读取文件内容的程序。

    private void button1_Click(object sender, EventArgs e)
    {
      OpenFileDialog dialog = new OpenFileDialog();
      dialog.Multiselect = true;//该值确定是否可以选择多个文件
      dialog.Title = "请选择文件";
      dialog.Filter = "txt格式(*.txt)|*.txt|所有文件|*.*";
    
    
      if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
      {
          string file = dialog.FileName;
          richTextBox2.AppendText(file + "\n");//显示路径,并且后面的叠加不删除
    
          //读取文件内容
          System.IO.StreamReader sr = new System.IO.StreamReader(file, System.Text.Encoding.Default);
          String ls_input = sr.ReadToEnd().TrimStart();
          richTextBox2.AppendText(ls_input + "\n");//显示路径,并且后面的叠加不删除
      }
    }
    

    PS:bug 显示中文乱码,有待改进。

    2.1 提取文件名称

    file 的文件是显示了全部的文件路径
    经过Path.GetFileName处理,path就成为了选中的文件名
    最后显示在了label4上面

       string file = dialog.FileName;
       string path = Path.GetFileName(file); //只获取文件名
       label4.Text = path;
    

    3. 打开HEX文件并且转换成bin文件

    3.1 Hex文件各部分的意义

    HEX文件每行数据都由4部分构成:

    起始代码:+数据个数(2字节)+起始地址(4字节)+记录类型(1字节)+数据(N字节)+校验和(1字节)

    其中记录类型对应:

    00:数据,示例:0B 0010 00 6164647265737320676170 A7
    01:文件结束,示例:00 0000 01 FF
    02:扩展段地址,示例:02 0000 02 1200 EA
    03:起始段地址,示例:04 0000 03 0000 3800 C1
    04:扩展线性地址,示例:02 0000 04 FFFF FC
    05:起始线性地址,示例:04 0000 05 0000 00CD 2A
    

    可以查看维基百科

    展开全文
  • C#winform读写txt文件

    2019-01-05 13:52:57
    C#语言,winform窗体 对txt文件进行简单的读取和修改操作
  • OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title = " 请选择您要导入的模板文件:"; openFileDialog.Filter = "TextDocument(*.txt)|*.txt|TextDocument(*...
  • C#读取TXT文件

    热门讨论 2013-01-06 10:33:07
    C#如何读取TXT文件的数据1、思路:(1)使用streamreader逐行从txt中读取,每一行以string形式返回(2)每一行用string.split()方法将两个数据分开,分别存储到list或datatable中
  • protected void Button1_Click(object sender, EventArgs e) { //获取文件 string fileFulName = Server.MapPath("~/... //打开文件 using (StreamReader sr = new StreamReader(fileFulName, Encoding.UTF8))
  • 添加一个openFileDialog组件,然后编写对应函数:这里事先定义了一个... openFileDialog.Filter = "txt格式(*.txt)|*.txt|所有文件|*.*"; openFileDialog.Title = "打开"; openFileDialog.FileName = pname...
  • C#读取.txt文件

    2020-03-26 09:11:29
    读取.txt文件一般分为全部读取和按行读取: (一)全部读取 string testTxt = File.ReadAllText(@"D:\picture\standardStyle\test.txt", Encoding.Default); //testTxt的使用 (二)按行读取 string path = @"D:\...
  • C#读取txt文件C#读取xml文件 练习用的数据模板,使用wpf、mvvmlight
  • C#代码实现从txt文件中读取坐标点,并写入到一个数组中! //从TxT文件中读取数据 存入到数组中 并返回一个存有坐标点的数组 double a = 0D; double[][] strArray = new double[361][]; double[] arr = new double[3]...
  • C# 通过文件url 下载 文件,只是最简单的方法。其实要写一个下载的方法是要很复杂的过程的。可以自定义文件保存地址文件夹,图片 文档表格应该都有可以改个后缀就好
  • C#读写txt文件的两种方法

    万次阅读 2018-05-24 20:33:01
    参考:C#读写txt文件的两种方法介绍using UnityEngine; using System.IO; using System.Text; public class ReadTxt : MonoBehaviour { //读取TXT方法一 //使用FileStream类进行文件的都需,并将他转换成char...
  • 本文主要参照http://blog.csdn.net/eastmount/article/details/27264295博客,主要是一个C#的...点击打开文件会通过电脑默认方式打开文件,包括txt\Office\视频mp4 avi等,当删除文件文件会删除至回收站. 代码中含有详
  • 如何用c#读取TXT内容到窗口文件显示

    千次阅读 2019-07-13 11:31:03
    加粗样式 1、窗口上放一个TextBox 把MultiLine属性设为true 2、然后写代码 textBox1.Text=System.IO.File.ReadAllText("文件名");
  • d:\test.txt"; if (filePath.Equals("")) { MessageBox.Show("路径不能为空!","操作提示"); return; } //先判断文件是否存在,不存在则提示 ...
  • txt文件的命名以数字递增的方式来命名,样例如下: 数据文件放在工程下,读取的思路是:先获取文件夹下的文件的数量,然后以数字自增的方式获取文件的名称(使用ToString()方法)。 具体代码如下: //提取数据,读...
  • C#读写txt文件的class

    千次阅读 2019-02-27 08:16:55
    写了个C#读写txt文件的程序,记录一下读写txt文件的类:一行一行读写,读写的内容保存在list里面,如出现异常向调用函数抛出。 using System; using System.Collections.Generic; using System.Linq; using ...
  • c#加密指定的txt文件

    2013-12-02 17:42:21
    简单的加密指定文件,主要用于txt文档,防止他人浏览
  • /// <summary>... /// 给定文件的路径,读取文件的二进制数据,判断文件的编码类型 /// </summary> /// <param name=“FILE_NAME“>文件路径</param> /// <returns&g...
  • 主要介绍了C#实现txt定位指定行的方法,涉及C#针对文本文件进行光标定位的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • 主要介绍了C#简单读写txt文件的方法,涉及C#针对文件的基本打开、写入、保存与读取等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • 浏览文件打开 ##工程创建 创建一个c#的windows项目工程 在窗体上添加几个按键 在按键 --> 打开文件的 点击事件函数中添加代码 private void OpenFile_Click(object sender, EventArgs e) // 输入文本清空 {...
  • 本文实例讲述了C#处理文本文件TXT的方法。分享给大家供大家参考。具体分析如下: 1. 如何读取文本文件内容: 这里介绍的程序中,是把读取的文本文件,用一个richTextBox组件显示出来。要读取文本文件,必须使用到”...
  • //C#-txt文件怎么打开并追加内容 //需要引用的名称空间: using System.IO; //伪代码示例: FileStream fileStream=new FileStream("路径".Append); StreamWriter streamWriter=new StreamWriter(fileStream); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,972
精华内容 9,988
关键字:

c#打开txt文件

c# 订阅
友情链接: CL-MAC.zip