PM们必备的,代码批量提取,整理 小工具。

 

文件夹里面所有可读文本文件,读出来,写到一个新文件中。

具体的也没什么好说的。就是你需要把大量的文件夹下面的代码,写到文档中。用我这个就好了。自己改改就行。看看注释就能改了。

缺点在于界面不友好。写得比较死。呵呵。

 

 1 using  System;
 2 using  System.Data;
 3 using  System.Configuration;
 4 using  System.Web;
 5 using  System.Runtime.Remoting;
 6 using  System.Runtime.Remoting.Lifetime;
 7 using  System.IO;
 8 using  System.Collections;
 9
10 namespace  ConsoleApplication2
11 ExpandedBlockStart.gifContractedBlock.gif {
12    class FileRead
13ExpandedSubBlockStart.gifContractedSubBlock.gif    {
14        static void Main(string[] args)
15ExpandedSubBlockStart.gifContractedSubBlock.gif        {
16            //写的比较死,有需要的自己零活修改。
17            Test();
18        }

19
20ContractedSubBlock.gifExpandedSubBlockStart.gif        Tesst#region Tesst
21
22        public static string[] GetFiles(string dir)
23ExpandedSubBlockStart.gifContractedSubBlock.gif        {
24            //get fileList 这种方法提供多级搜索。* 表示所有文件。
25            string[] files = Directory.GetFiles(dir,"*",SearchOption.AllDirectories);
26
27            return files;
28        }

29
30        public static void Read2Write(string sF, string tF)
31ExpandedSubBlockStart.gifContractedSubBlock.gif        {
32            using (StreamReader sr = new StreamReader(sF))
33ExpandedSubBlockStart.gifContractedSubBlock.gif            {
34                String line = "";
35                line = sr.ReadToEnd();
36                sr.Close();
37                string newfile = tF;
38                StreamWriter sw = new StreamWriter(newfile, true);
39                sw.Write(line);
40                sw.Close();
41            }

42        }

43
44        public static void Test()
45ExpandedSubBlockStart.gifContractedSubBlock.gif        {
46            string[] list = GetFiles(@"D:\1\OTLA");//目标目录
47
48            foreach (string dir in list)
49ExpandedSubBlockStart.gifContractedSubBlock.gif            {
50                Read2Write(dir, @"D:\result.txt");//结果目录
51            }

52        }

53
54        #endregion

55
56    }
 
57
58}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值