public static bool Test_Stat() { PhysFS.Initialize(); PhysFS.Instance.Mount(TestFolder, mountPoint: "", appendToPath: true); PHYSFS_Stat stat = PhysFS.Stat("test.txt"); System.DateTimeOffset createTime = System.DateTimeOffset.FromUnixTimeSeconds(stat.CreateTime), modTime = System.DateTimeOffset.FromUnixTimeSeconds(stat.ModTime), accessTime = System.DateTimeOffset.FromUnixTimeSeconds(stat.AccessTime); Debug.WriteLine($" File Size: {stat.FileSize} bytes, ModTime: {modTime}, Create Time: {createTime}, Access Time: {accessTime}, File Type: {stat.FileType}, Is Readonly: {System.Convert.ToBoolean(stat.IsReadonly)}"); PhysFS.Deinitialize(); return(true); }
public bool Stat(ref TestData data, string filename, out PHYSFS_Stat stat) { Debug.WriteLine("Stat"); stat = new PHYSFS_Stat(); return(true); }
internal PhysicsFSFileInfo(string filename, PHYSFS_Stat stat) { this.filename = filename; this.stat = stat; }