public void WriteDataFile(string filePath) { string fileName = PathHelper.Path2Name(filePath); string samePath = PathHelper.GetSamePart(filePath, ProjectPathConfig.externalTablePath); string externPath = "";// PathHelper.GetParentDir(filePath.Substring(samePath.Length)); ; if (!string.Equals(samePath, ProjectPathConfig.externalTablePath)) { externPath = PathHelper.GetParentDir(filePath.Substring(samePath.Length)); } fileName = fileName.Substring(0, 1).ToUpper() + fileName.Substring(1); DataTable mSheet = mResultSet.Tables[0]; int rowCount = mSheet.Rows.Count; int colCount = mSheet.Columns.Count; if (mSheet.Rows.Count <= 4) { return; } CreateTDData(fileName, externPath, mSheet, rowCount, colCount); CreateTDDataTable(fileName, externPath, mSheet, rowCount, colCount); CreateTDDataExtend(fileName, externPath, mSheet, rowCount, colCount); CreateTDDataTableExtend(fileName, externPath, mSheet, rowCount, colCount); }
public override bool LoadSync()//同步加载 { FolderData data = FolderDataTable.S.GetAssetData(m_Name); string samePart = PathHelper.GetSamePart(data.path, ProjectPathConfig.FileAssetRelativePath); Debug.LogError(samePart); //int length = Application.dataPath.LastIndexOf("/") + ProjectPathConfig.FileAssetRelativePath.Length; string filename = data.path.Substring(samePart.Length); string key = PathHelper.FileNameWithoutExtend(filename); Object asset = Resources.Load(key); Debug.LogError(data.path + "--" + filename); m_Asset = asset; if (m_Asset != null) { return(true); } return(false); }