| | |
| | | MessageBox.Show("导出成功!");
|
| | | }
|
| | |
|
| | | public static void ReadAllTxtToBytes(string _outPath)
|
| | | public static void CopyConfigsToOutPutPath(string _outPath)
|
| | | {
|
| | | configOutPutPath = _outPath;
|
| | | var rootPath = UnityEngine.Application.dataPath + "/ResourcesOut/Refdata/Config";
|
| | | var configFiles = FileExtersion.GetFileInfos(rootPath, new string[] { "*.txt", "*.TXT" });
|
| | | var root1 = UnityEngine.Application.dataPath + "/ResourcesOut/Refdata/Config";
|
| | | var configFiles = new List<FileInfo>();
|
| | | configFiles.AddRange(FileExtersion.GetFileInfos(root1, new string[] { "*.txt", "*.TXT" }));
|
| | | var root2 = UnityEngine.Application.dataPath + "/Resources/Config";
|
| | | if (Directory.Exists(root2))
|
| | | {
|
| | | var fileInfos = FileExtersion.GetFileInfos(root2, new string[] { "*.txt", "*.TXT" });
|
| | | if (fileInfos != null)
|
| | | {
|
| | | configFiles.AddRange(fileInfos);
|
| | | }
|
| | | }
|
| | |
|
| | | foreach (var file in configFiles)
|
| | | {
|
| | | var fileInfo = new System.IO.FileInfo(file.FullName);
|
| | | ReadTxtToBytes(fileInfo);
|
| | | var fileInfo = new FileInfo(file.FullName);
|
| | | CopyTxt(fileInfo);
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | continue;
|
| | | }
|
| | | ReadTxtToBytes(_tableNameLst[i].fileInfo);
|
| | | CopyTxt(_tableNameLst[i].fileInfo);
|
| | | }
|
| | | }
|
| | |
|
| | | private static void ReadTxtToBytes(FileInfo fileInfo)
|
| | | private static void CopyTxt(FileInfo fileInfo)
|
| | | {
|
| | | string fileName = fileInfo.Name.Split('.')[0];
|
| | |
|
| | |
| | | File.Delete(filePath);
|
| | | }
|
| | |
|
| | | File.Copy(fileInfo.FullName,filePath);
|
| | | File.Copy(fileInfo.FullName, filePath);
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | |
| | | }
|
| | | FileStream fileStream = _tableNameLst[i].fileInfo.OpenRead();
|
| | | StreamReader sr = new StreamReader(fileStream, Encoding.Default);
|
| | | CreateConfigData.CreateConfigClass(_tableNameLst[i].fileInfo);
|
| | | CreateConfigClassFile.CreateConfigClass(_tableNameLst[i].fileInfo);
|
| | | sr.Dispose();
|
| | | sr.Close();
|
| | | }
|