Unify resource file path

This commit is contained in:
Sardelka
2022-07-18 17:24:31 +08:00
parent 809c935d37
commit 444e6d7ffa

View File

@ -51,13 +51,13 @@ namespace RageCoop.Server.Scripting
r.Files.Add(dir, new ResourceFile() r.Files.Add(dir, new ResourceFile()
{ {
IsDirectory=true, IsDirectory=true,
Name=dir.Substring(resDir.Length+1) Name=dir.Substring(resDir.Length+1).Replace('\\','/')
}); });;
} }
foreach (var file in Directory.GetFiles(resDir, "*", SearchOption.AllDirectories)) foreach (var file in Directory.GetFiles(resDir, "*", SearchOption.AllDirectories))
{ {
if (ToIgnore.Contains(Path.GetFileName(file))) { try { File.Delete(file); } catch { } continue; } if (ToIgnore.Contains(Path.GetFileName(file))) { try { File.Delete(file); } catch { } continue; }
var relativeName = file.Substring(resDir.Length+1); var relativeName = file.Substring(resDir.Length+1).Replace('\\', '/');
var rfile = new ResourceFile() var rfile = new ResourceFile()
{ {
GetStream=() => { return new FileStream(file, FileMode.Open, FileAccess.Read); }, GetStream=() => { return new FileStream(file, FileMode.Open, FileAccess.Read); },