using System.IO;
using System.Text;
using UnityEngine;
using UnityEngine.UI;
public class ReadCS : MonoBehaviour {
public InputField intput;
public Button btn;
// Use this for initialization
StringBuilder sb = new StringBuilder();
StreamWriter sw;
void Start () {
btn.onClick.AddListener(()=> {
sw = new StreamWriter(@"C:\Users\Administrator\Desktop\test.txt");
Read(intput.text);
sw.Flush();
sw.Close();
});
}
string line;
public void Read(string path) {
foreach (string file in Directory.GetFiles(path, "*.cs"))
{
using (StreamReader sr = new StreamReader(file))
{
while ((line = sr.ReadLine()) != null)
{
sw.WriteLine(line);
}
}
}
foreach (string subFile in Directory.GetDirectories(path))
{
//递归读取文件夹下所有文件
Read(subFile);
}
}
}