private void BuildDataFromFoldersV5(DirectoryInfo directoryInfo) { foreach (FileInfo file in directoryInfo.GetFiles()) { RSDKv5.DataFile.FileInfo File = new RSDKv5.DataFile.FileInfo(); File.FileName = file.FullName.Replace(help.GetUntilOrEmpty(file.FullName, "Data"), ""); RSDKv5.Reader reader = new RSDKv5.Reader(file.FullName); File.Filedata = reader.ReadBytes(reader.BaseStream.Length); File.FileSize = (uint)reader.BaseStream.Length; reader.Close(); Datav5.Files.Add(File); } foreach (DirectoryInfo subdir in directoryInfo.GetDirectories()) { BuildDataFromFoldersV5(subdir); } }
public void Setup(RSDKv5.DataFile.FileInfo file) { Dataver = 4; FileDatav5 = file; FileNameBox.Text = FileDatav5.FileName; }