zoukankan
html css js c++ java
IO流读取与写入文件+SQL替换更新字段脚本
//流读取写入文件
读取文件
//
读文件操作
string
strFileContent
=
""
;
//
模版文件的全文内容
try
{
string
strLine
=
""
;
//
每行的内容
//
使用垃圾回收对该资源进行自动处置using就不用关闭对象,否则必须关闭strFileFullName文件路径。
using
(StreamReader fileRead
=
new
StreamReader(strFileFullName,Encoding.Default))
{
while
(fileRead.Peek()
>=
0
)
{
strLine
=
fileRead.ReadLine();
strFileContent
+=
strLine;
}
}
}
写入文件
//
写文件操作
//
为了保证文件的格式,替换部分字符串
strFileContent
=
strFileContent.Replace(
"
\t
"
,
"
\r\n\t
"
);
string
strErrmsg;
string
path;
if
(
!
File.Exists(strFileFullName))
{
//
strFileFullName文件物理路径
path
=
strFileFullName.Replace(
"
\\demo.txt
"
,
""
);
//
DirectoryInfo公用创建、移动、和枚举的实例方法
DirectoryInfo di
=
Directory.CreateDirectory(path);
//
创建文件以UTF-8的编码形式
StreamWriter sr
=
File.CreateText(strFileFullName);
sr.Close();
}
try
{
System.IO.StreamWriter fileWrite
=
new
StreamWriter(strFileFullName,
false
,Encoding.Default);
//
strFileContent 文件内容
fileWrite.Write(strFileContent);
fileWrite.Close();
}
//更新替换字段
update
UserInfo
set
URL_Name
=
(
select
replace
(URL_Name,
substring
(URL_Name,
0
,
17
),
'
http://hanguoji
'
))
where
substring
(URL_Name,
0
,
17
)
=
'
http://localhost
'
查看全文
相关阅读:
I hate it [HDU 1754]
K Besk [POJ 3111]
Little Pony and Alohomora Part 3 [HihoCoder 1075]
Shuffle 洗牌 [AHOI 2005]
Qt打包程序
linux用户相关命令介绍_用户密码与用户组相关命令_yum软件包相关_编译安装
find查找条件_find处理动作_正则表达式_linux压缩命令_tar追加文件
linux文本相关工具_文件权限相关_vim命令介绍_vim帮助信息
linux目录介绍_目录命令介绍_文件增删改查_输入和输出
linux系统命令linux命令介绍_bash特性_基础命令介绍
原文地址:https://www.cnblogs.com/hanguoji/p/439908.html
最新文章
Python的datetime模块分析
Django 笔记分享
python网络编程-socket编程
Django 【基础篇】
JavaScript作用域
前端基础之jquery
JavaScript基础学习
CSS的使用方法
【2016北京集训测试赛】azelso
bzoj 3172 AC自动机
热门文章
bzoj 1503 splay
bzoj 3196 树套树模板
bzoj 3224 splay模板题4
bzoj 3223 splay模板题3
bzoj 1208 splay模板题2
bzoj 1588 splay模板题
Noip2016のmengbier
线段树及Lazy-Tag
等差数列 [USACO Training Section 1.4]
回文检测 [USACO Training Section 1.3]
Copyright © 2011-2022 走看看