要求:做个银行项目里的一个小工具,将DAT文件中冠字号的1替换成0,其他内容不变
思路:因为C#中没有类似java中RandomAccessFile这种既能读又能写入文件的流。所以要创建一个新文件存放我要写入的流,将原文件读取并修改后,然后写入新文件中,最后将原文件删除,将新文件改名为原文件即可。
技术:使用了FileStream流读取写入文件,FileInfo创建新文件,字符串转数组System.Text.Encoding.Default.GetBytes(ArrayName),数组转字符串System.Text.Encoding.Default.GetString(ArrayName),异常等。
C#修改本地文件部分内容
最新推荐文章于 2024-06-23 22:22:40 发布