示例#1
0
        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);
        }
示例#2
0
 public bool Stat(ref TestData data, string filename, out PHYSFS_Stat stat)
 {
     Debug.WriteLine("Stat");
     stat = new PHYSFS_Stat();
     return(true);
 }
示例#3
0
 internal PhysicsFSFileInfo(string filename, PHYSFS_Stat stat)
 {
     this.filename = filename;
     this.stat     = stat;
 }