/// <summary>/// 指定路径创建文件/// </summary>/// <param name="strPath">路径</param>public string CreateFile(string barcode, double weight){try{//指定文件夹路径string strPath = @"C:\Users\Public\PackageSharedInfo";//指定文件路径string strPath1 = @"C:\Users\Public\PackageSharedInfo\";string Tname = "当前输出 " + DateTime.Now.ToString() + "当前单号" + barcode + ",当前重量:" + weight;//判断文件夹是否存在,if (!Directory.Exists(strPath)){//不存在则创建Directory.CreateDirectory(strPath);}//创建文件using (FileStream fs = new FileStream(strPath1 + DateTime.Now.ToString("yyyyMMdd-hh") + ".txt", FileMode.Append)){using (StreamWriter sw = new StreamWriter(fs, Encoding.Default)){sw.WriteLine(Tname);}}return "";}catch (Exception ex){Logger<TGKY>.Error("程序异常,异常原因:" + ex);return "";}}

如果需要覆盖文本内容,可以将FileMode.Append修改为FileMode.Create。

///读取文件内容public bool GetContentByTxt(){//文件路径string path = @"C:\Users\Public\Libraries\ipc_channel.txt";//读取到的内容string conStr = "";try{FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);StreamReader reader = new StreamReader(fs);conStr = reader.ReadLine();//取状态string str1 = conStr.Remove(0, conStr.Length - 8);string str = str1.Remove(6, 2);Logger<TaiGuoKY>.Debug(str + "文件覆盖成功!");if (str == "resume"){//逻辑处理,return true;}else{return false;}}catch (Exception ex){conStr = "";Logger<TaiGuoKY>.Error("程序异常,调用GetContentByTxt失败,异常原因+" + ex);return false;}}

C#创建文件,覆盖文件,读取文件相关推荐

  1. 怎么读取java文件,Java怎么读取文件

    当前位置:我的异常网» J2SE » Java怎么读取文件 Java怎么读取文件 www.myexceptions.net  网友分享于:2013-12-20  浏览:60次 Java如何读取文件? ...

  2. php随机获取文件夹,php从文件夹随机读取文件的方法

    本文实例讲述了php从文件夹随机读取文件的方法.分享给大家供大家参考.具体实现方法如下: function RandomFile($folder='', $extensions='.*'){ // f ...

  3. shell脚本:实现文件覆盖写入、文件内容追加写入

    文章目录 shell脚本:实现文件覆盖写入.文件内容追加写入 实现说明: 重要代码: 1. 覆盖写文件 ">" 2. 追加写文件">>" sh ...

  4. python循环保存文件并循环读取文件

    python循环保存文件并循环读取文件 这里我以一个列表为例,每个列表是一个文件,数据来源于python自带的新闻文本主题分类数据. 保存代码: #%% for i in range(len(X_te ...

  5. git找回本地被覆盖或者删除的文件/确保本地代码为最新时,强制使本地文件覆盖git库文件

    操作前提(老手可略过不看): 1.进入代码本地根目录下(也就是当初你提交到git库上的路径,特点是此目录下带.git文件夹) 2.在空白处点击右键 选择Git Bash Here进入git控制台 一. ...

  6. php 读取一行文件内容,PHP文件处理—如何读取文件(一行,整个文件)

    PHP文件处理-如何读取文件(一行,整个文件) 相对打开和关闭文件来说,读写文件更复杂一些.这里主要从读取数据和写入数据两方面进行讲解. 那么在上一篇文章<PHP文件处理-打开和关闭文件> ...

  7. EXE4J   解决生成文件时或者读取文件时乱码

    EXE4J   解决生成.文件时或者读取文件时乱码问题一定要添加:VM Parameters:-Dfile.encoding=utf-8 下载链接:https://download.csdn.net/ ...

  8. Android 创建文件,删除文件,加载本地txt文件,string转txt文件,创建文件夹,读取文件夹,open failed: ENOENT

    1.创建文件 String fileName = "my.txt"; File fs = new File(Environment.getExternalStorageDirect ...

  9. js创建、写入、读取文件

    下面是对此知识的系统介绍(转自互联网): Javascript 是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼.富有朝气.但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和 ...

  10. vc 添加打开文件对话框并读取文件

    1.创建打开文件对话框:                                   CFileDialog dlg(TRUE,//TRUE是创建打开文件对话框,FALSE则创建的是保存文件对 ...

最新文章

  1. matlab编程数学基础,数学软件 Matlab ——编程基础(脚本).ppt
  2. CentOS 6.x 快速安装L2TP ***
  3. java akka_AKKA文档(java版)——什么是AKKA?
  4. 再谈共相式GIS和ArcObjects
  5. 知识分享:如何用插件实现操作校验
  6. jQuery学习笔记--JqGrid相关操作 方法列表(上)
  7. java载入器材_JAVA之了解类载入器Classloader
  8. 飞秋不能传递文件的两种情况
  9. 微信小程序体验版打开调试模式才能正常调用接口问题
  10. 哪个网站可以免费学计算机办公软件,有没有可以免费学习办公软件的网站?
  11. 小程序uv访客怎么刷_免费小程序模板怎么选择?
  12. 稳压二极管的原理及应用
  13. 人到中年,没事多休息,有空多赚钱!
  14. 比较好的PHP开源项目
  15. C++/Python中两个小于号或两个大于号的作用
  16. Android计算标准BMI值
  17. centos7.5换源
  18. QT地图QtLocation
  19. gephi软件_类似gephi的软件
  20. c语言固定资产管理系统编码,固定资产管理系统地址编码规则

热门文章

  1. 2019-01-19-build-xmr-stak-on-ubuntu
  2. Markdown常用字体 大小 颜色和背景设置
  3. 5个实用的Excel小技巧,谁用谁说好 !
  4. 斗智斗勇 -- 谷歌浏览器的主页被篡改
  5. 利用python进行数据分析第二版pdf百度云_利用Python进行数据分析(原书第2版) 中文翻译pdf高清版...
  6. 电信dns服务器哪个稳定,电信宽带dns设置哪个最快? dns设置哪个最好最快
  7. Java编写的“滑稽”表情屏保程序
  8. Linux 用户和权限管理
  9. 分布形态的度量-偏度系数与峰度系数的探讨
  10. APICloud 实现文档下载和预览功能