C#如何批处理文件?

dvdvip 2009-07-31 07:21:47


例如,在C盘有一个文件夹ABC。用户在里面放了100个.txt文件。

点击按钮后,就把所有文件里的dollar换成euro.



这个,C#如何实现?补充一下,文件数目不是固定的。





...全文
64 点赞 收藏 6
写回复
6 条回复
leungzhq2000 2009年07月31日
通过文件路径访问 文件夹下的txt文件
打开后替换
应该很简单
回复 点赞
yys2063073 2009年07月31日
nggttyjmnuykikiukyu
回复 点赞
十八道胡同 2009年07月31日
依次对每个文件进行替换
回复 点赞
wuyq11 2009年07月31日
string[] dirs = Directory.GetFiles(@"c:\ABC\", "*.txt");
foreach (string dir in dirs)
{
System.IO.FileStream fs = new System.IO.FileStream(dir, System.IO.FileMode.Append);
System.IO.StreamWriter sw = new System.IO.StreamWriter(fs, System.Text.Encoding.Default);

sw.Close();
fs.Close();

}
回复 点赞
cnwolfs 2009年07月31日
每个文件都打开,然后替换
回复 点赞
yagebu1983 2009年07月31日
就是对目录下的文件的内容进行操作。。。
需要文件流。。。
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.5w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告