FileInfo.MoveTo() vs Fichier.Move()

Quelle est la différence entre ces deux méthodes de déplacer un fichier?

System.IO.FileInfo f = new System.IO.FileInfo(@"c:\foo.txt");
f.MoveTo(@"c:\bar.txt");

//vs

System.IO.File.Move(@"c:\foo.txt", @"c:\bar.txt");
  • Quelle est la question? Ils semblent être de deux méthodes différentes pour atteindre le même API. Vous êtes à la recherche pour la boucle de la performance ou de meilleures pratiques ou ???
  • J'étais juste curieux de savoir pourquoi il y avait deux méthodes qui semblent faire exactement la même chose.
  • Eh bien j'espère que les extraits ci-dessous vous montrent comment ils diffèrent-ils? Aussi, si vous n'êtes pas à l'aide de l' (actuellement libre) Réflecteur produit de la Porte Rouge, vous devriez.
  • Merci ça aide beaucoup. Et oui, j'ai Réflecteur. J'ai juste ne pense jamais à l'utiliser sur le cadre réel uniquement quand je suis en train de désosser certains autres de la 3e partie du code.
InformationsquelleAutor Eric Anastas | 2010-04-28