求助.net中关于system.io类的用法
答案:4 悬赏:30 手机版
解决时间 2021-02-08 02:23
- 提问者网友:情歌越听越心酸
- 2021-02-07 16:41
我在C盘AA文件夹下建立了一个模板文件123.dtsx,现在想把他复制到D盘的BB文件夹下,文件名称改成321.dtsx,且把该dtsx文件内容中的凡是字符串是12345,全部批量更改成54321,请问如何才能实现上述步骤?
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-07 16:51
用 VC++2008写的
array<String^>^ lines=File::ReadAllLines(L"c:\\1.txt",Encoding::Default);
array<String^>^ newLines=gcnew array<String^>(lines->Length);
int i=0;
for each(String^ line in lines)
newLines[i++]=line->Replace(L"12345",L"54321");
File::WriteAllLines(L"c:\\2.txt",newLines,Encoding::Default);
C#的代码跟这个差不多
array<String^>^ lines=File::ReadAllLines(L"c:\\1.txt",Encoding::Default);
array<String^>^ newLines=gcnew array<String^>(lines->Length);
int i=0;
for each(String^ line in lines)
newLines[i++]=line->Replace(L"12345",L"54321");
File::WriteAllLines(L"c:\\2.txt",newLines,Encoding::Default);
C#的代码跟这个差不多
全部回答
- 1楼网友:猎心人
- 2021-02-07 20:23
1:readtoend 保存到字符串
2:替换字符
3:重新保存到新路径即可
- 2楼网友:洒脱疯子
- 2021-02-07 18:51
.gzip .gz格式只能用于单个文件或单块数据。
.zip格式才支持多文件。
.net 3.5的库对zip格式没有直接支持,需要自行实现zip格式容器,或用第三方库。
到.net 4.5提供直接的zipfile类支持
- 3楼网友:逐風
- 2021-02-07 17:53
dtsx是什么格式,如果是文本文件则非常简单,否则重点在于读写此格式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯