批量修改配置文件内容
今天把所有的歌曲都换了一个文件夹,原来是在“D:\我的文档\我的音乐\”这个目录下,后来我把 “我的文档” 文件夹移动到了 “快盘” 文件夹下
原来的歌曲播放路径为 “D:\我的文档\我的音乐\”
现在变为了“D:\快盘\我的文档\我的音乐\"
然后我有很多音乐播放列表,是可以以文本文件方式打开的,发现只要把 "D:\" 替换为 "D:\快盘\" 就可以
无奈播放列表实在太多,一个一个打开查找替换太麻烦,我就想批量替换,后来想了想,就写了个下面的程序,果真方便多了
我想写程序的目的就在于此吧!
static void Main(string[] args) { string configStr = @"D:\快盘\我的文档\我的音乐\播放列表\"; string[] path=Directory.GetFiles(configStr, "*.ttpl", SearchOption.TopDirectoryOnly); foreach (string item in path) { string fileName = Path.GetFileName(item); string str= File.ReadAllText(item,Encoding.UTF8); str = str.Replace(@"D:\",@"D:\快盘\"); File.WriteAllText(item, str); } }