[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/IO Directory.cs,1.10,
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/IO Directory.cs,1.10,1.11 File.cs,1.15,1.16 |
Date: |
Wed, 08 Jan 2003 19:14:24 -0500 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/IO
In directory subversions:/tmp/cvs-serv23888/runtime/System/IO
Modified Files:
Directory.cs File.cs
Log Message:
New methods for manipulating creation times.
Index: Directory.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/IO/Directory.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** Directory.cs 21 Dec 2002 03:45:27 -0000 1.10
--- Directory.cs 9 Jan 2003 00:14:21 -0000 1.11
***************
*** 299,304 ****
public static void SetCreationTime(string path, DateTime
creationTime)
{
! Exception e=ValidatePath(path,"path");
! if(e != null) throw e;
}
--- 299,303 ----
public static void SetCreationTime(string path, DateTime
creationTime)
{
! File.SetCreationTime(path, creationTime);
}
***************
*** 314,329 ****
}
- [TODO]
public static void SetLastAccessTime(string path, DateTime
lastAccessTime)
{
! Exception e=ValidatePath(path,"path");
! if(e != null) throw e;
}
- [TODO]
public static void SetLastWriteTime(string path, DateTime
lastWriteTime)
{
! Exception e=ValidatePath(path,"path");
! if(e != null) throw e;
}
--- 313,324 ----
}
public static void SetLastAccessTime(string path, DateTime
lastAccessTime)
{
! File.SetLastAccessTime(path, lastAccessTime);
}
public static void SetLastWriteTime(string path, DateTime
lastWriteTime)
{
! File.SetLastWriteTime(path, lastWriteTime);
}
Index: File.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/IO/File.cs,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** File.cs 4 Jan 2003 04:40:22 -0000 1.15
--- File.cs 9 Jan 2003 00:14:21 -0000 1.16
***************
*** 257,263 ****
Exception e = ValidatePath(path, "path");
if(e != null) { throw e; }
}
- [TODO]
public static void SetLastAccessTime(string path, DateTime
lastAccessTime)
{
--- 257,266 ----
Exception e = ValidatePath(path, "path");
if(e != null) { throw e; }
+
+ Errno err = FileMethods.SetCreationTime(path,
creationTime.ToUniversalTime().Ticks);
+ e = GetTimeExceptionHandler(err);
+ if(e != null) { throw e; }
}
public static void SetLastAccessTime(string path, DateTime
lastAccessTime)
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/IO Directory.cs,1.10,1.11 File.cs,1.15,1.16,
Rhys Weatherley <address@hidden> <=