| | |
| | | |
| | | var fileNames = new List<string>(); |
| | | //var files = new List<FileInfo>(); |
| | | //FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, "builtin"), files); |
| | | //FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, "builtin"), files); |
| | | //foreach (var file in files) |
| | | //{ |
| | | // var name = Path.GetFileName(file.FullName); |
| | | // fileNames.Add(StringUtility.Contact("builtin", Path.DirectorySeparatorChar, name)); |
| | | // fileNames.Add(StringUtility.Concat("builtin", Path.DirectorySeparatorChar, name)); |
| | | //} |
| | | |
| | | //fileNames.Add("builtin_assetbundle"); |
| | | //fileNames.Add("builtin_assetbundle.manifest"); |
| | | |
| | | var configFiles = new List<FileInfo>(); |
| | | FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, "config"), configFiles); |
| | | FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, "config"), configFiles); |
| | | foreach (var file in configFiles) |
| | | { |
| | | var name = Path.GetFileName(file.FullName); |
| | | fileNames.Add(StringUtility.Contact("config", Path.DirectorySeparatorChar.ToString(), name)); |
| | | fileNames.Add(StringUtility.Concat("config", Path.DirectorySeparatorChar.ToString(), name)); |
| | | } |
| | | |
| | | foreach (var item in fileNames) |
| | | { |
| | | var fromPath = StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, item); |
| | | var toPath = StringUtility.Contact(targetDirectory, item); |
| | | var fromPath = StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, item); |
| | | var toPath = StringUtility.Concat(targetDirectory, item); |
| | | |
| | | var destDirectoryName = Path.GetDirectoryName(toPath); |
| | | if (!Directory.Exists(destDirectoryName)) |
| | |
| | | |
| | | var fileNames = new List<string>(); |
| | | //var files = new List<FileInfo>(); |
| | | //FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, "builtin"), files); |
| | | //FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, "builtin"), files); |
| | | //foreach (var file in files) |
| | | //{ |
| | | // var name = Path.GetFileName(file.FullName); |
| | | // fileNames.Add(StringUtility.Contact("builtin", Path.DirectorySeparatorChar, name)); |
| | | // fileNames.Add(StringUtility.Concat("builtin", Path.DirectorySeparatorChar, name)); |
| | | //} |
| | | |
| | | //fileNames.Add("builtin_assetbundle"); |
| | | //fileNames.Add("builtin_assetbundle.manifest"); |
| | | |
| | | var configFiles = new List<FileInfo>(); |
| | | FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, "config"), configFiles); |
| | | FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, "config"), configFiles); |
| | | foreach (var file in configFiles) |
| | | { |
| | | var name = Path.GetFileName(file.FullName); |
| | | fileNames.Add(StringUtility.Contact("config", Path.DirectorySeparatorChar.ToString(), name)); |
| | | fileNames.Add(StringUtility.Concat("config", Path.DirectorySeparatorChar.ToString(), name)); |
| | | } |
| | | |
| | | foreach (var item in fileNames) |
| | | { |
| | | var fromPath = StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, item); |
| | | var toPath = StringUtility.Contact(targetDirectory, item); |
| | | var fromPath = StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, item); |
| | | var toPath = StringUtility.Concat(targetDirectory, item); |
| | | |
| | | if (File.Exists(toPath)) |
| | | { |