Goedemorgen.
Ik heb me al rot gezocht op Google, maar ik kan over mijn probleem niets vinden.
Als ik via File.Copy in VB.net een bestand kopieer, is de timestamp van het nieuwe bestand 1 of 2 seconden groter dan die van het origineel. Ook na het zelf aanpssen van die tijd gebeurt er niets.
Voor mijn applicatie (een synchronisatiepakketje) is dit funest.
Code=Vb.net
Console.WriteLine(sfile & " " & File.GetLastWriteTime(sfile) & " " & tfile & " " &
File.GetLastWriteTime(tfile))
File.Copy(sfile, tfile, True)
Console.WriteLine(sfile & " " & File.GetLastWriteTime(sfile) & " " & tfile & " " &
File.GetLastWriteTime(tfile))
D = File.GetLastWriteTime(sfile)
File.SetLastWriteTime(tfile, D)
Console.WriteLine(sfile & " " & File.GetLastWriteTime(sfile) & " " & tfile & " " &
File.GetLastWriteTime(tfile))
/code
Uitvoer op conole:
voor File.Copy
d:\belast\EA95.TXT 22-04-2004 9:29:39
\\addbase1\windows98se\belast\EA95.TXT 22-04-2004 9:15:38
na File.Copy
d:\belast\EA95.TXT 22-04-2004 9:29:39
\\addbase1\windows98se\belast\EA95.TXT 22-04-2004 9:29:40
na SetLastWriteTime
d:\belast\EA95.TXT 22-04-2004 9:29:39
\\addbase1\windows98se\belast\EA95.TXT 22-04-2004 9:29:40
Weet iemand wat ik hier aan zou kunnen doen ?
Alvast bedankt
Hennie
Ik heb me al rot gezocht op Google, maar ik kan over mijn probleem niets vinden.
Als ik via File.Copy in VB.net een bestand kopieer, is de timestamp van het nieuwe bestand 1 of 2 seconden groter dan die van het origineel. Ook na het zelf aanpssen van die tijd gebeurt er niets.
Voor mijn applicatie (een synchronisatiepakketje) is dit funest.
Code=Vb.net
Console.WriteLine(sfile & " " & File.GetLastWriteTime(sfile) & " " & tfile & " " &
File.GetLastWriteTime(tfile))
File.Copy(sfile, tfile, True)
Console.WriteLine(sfile & " " & File.GetLastWriteTime(sfile) & " " & tfile & " " &
File.GetLastWriteTime(tfile))
D = File.GetLastWriteTime(sfile)
File.SetLastWriteTime(tfile, D)
Console.WriteLine(sfile & " " & File.GetLastWriteTime(sfile) & " " & tfile & " " &
File.GetLastWriteTime(tfile))
/code
Uitvoer op conole:
voor File.Copy
d:\belast\EA95.TXT 22-04-2004 9:29:39
\\addbase1\windows98se\belast\EA95.TXT 22-04-2004 9:15:38
na File.Copy
d:\belast\EA95.TXT 22-04-2004 9:29:39
\\addbase1\windows98se\belast\EA95.TXT 22-04-2004 9:29:40
na SetLastWriteTime
d:\belast\EA95.TXT 22-04-2004 9:29:39
\\addbase1\windows98se\belast\EA95.TXT 22-04-2004 9:29:40
Weet iemand wat ik hier aan zou kunnen doen ?
Alvast bedankt
Hennie
[ Voor 9% gewijzigd door Verwijderd op 22-04-2004 11:17 ]