2 votes

Erreur Directory.SetCreationTime

Chaque fois que j'appelle Directory.SetCreationTime, j'obtiens "The process cannot access the file 'C : \whatever parce qu'il est utilisé par un autre processus". L'erreur se produit en permanence pour tous les répertoires. Mon programme est une application console C#. Voici la version simplifiée :

using System;
namespace test
{
 class test
 {
  static void Main(string[] args)
  {
   System.IO.Directory.SetCreationTime("C:\\temp", DateTime.Now);
  }
 }
}

Merci d'avance pour votre aide !

0voto

scottm Points 13578

Vous avez probablement le C:\temp dossier ouvert dans l'explorateur ou cmd.exe ou autre. J'ai exécuté votre code correctement, le dossier c : \temp dans l'explorateur, l'a relancé et a obtenu la même exception.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X