C#如何批处理文件?

dvdvip 2009-07-31 07:21:47


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

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



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





...全文
113 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
就是对目录下的文件的内容进行操作。。。
需要文件流。。。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧