.NET FileInfo.LastWriteTime i FileInfo.LastAccessTime są błędne

Kiedy dzwonięFileInfo(path).LastAccessTime lubFileInfo(path).LastWriteTime na pliku, który jest w trakcie zapisywania, zwraca czas utworzenia pliku, a nie ostatni czas, w którym został zapisany (tj. teraz).

Czy istnieje sposób na uzyskanie tych informacji?

Edytuj: Do wszystkich dotychczasowych odpowiedzi. Nie próbowałemRefresh() ale to też tego nie robi. Zwracam czas, w którym rozpoczęto zapisywanie pliku. To samo dotyczy metody statycznej i tworzenia nowej instancjiFileInfo.

Codymanix może mieć odpowiedź, ale nie korzystam z Windows Server (używając Windows 7) i nie wiem, gdzie ma być testowane ustawienie.

Edytuj 2: Nikt nie uważa za interesujące, aby ta funkcja nie działała?

questionAnswers(7)

yourAnswerToTheQuestion