Laden...

My.Computer.FileSystem.GetTempFileName in C#

Erstellt von zerberos vor 14 Jahren Letzter Beitrag vor 14 Jahren 1.599 Views
Z
zerberos Themenstarter:in
520 Beiträge seit 2007
vor 14 Jahren
My.Computer.FileSystem.GetTempFileName in C#

Hallo,

ich bin dabei folgenden Code in C# umzubauen:

http://dotnet-snippets.de/dns/erstellt-aus-einem-bytearray-eine-temporaere-datei-SID597.aspx

Hab auch alles umbauen können. Nur bei folgender Zeile hab ich Probleme:

Dim tempFile As New System.IO.FileInfo(My.Computer.FileSystem.GetTempFileName)

Das hab ich so umgebaut:


 System.IO.FileInfo tempFile = new System.IO.FileInfo(                  );

Jetzt fehlt natürlich noch der Codeteil mit dem GetTempFileName

Kann mir da einer helfen wie der in C# ist?

49.485 Beiträge seit 2005
vor 14 Jahren

Hallo zerberos,

auch unter C# kannst du den My-Namespace verwenden. Du musst ihn (und seine Assembly) nur einbinden.

herbivore

H
114 Beiträge seit 2007
vor 14 Jahren

Ich glaube in C# sollte folgendes das gleiche Ergebniss liefern...


System.IO.FileInfo tempFile = new System.IO.FileInfo(System.IO.Path.GetTempFileName());

Macht eben auch nix weiter, als eine Instanz von FileInfo für eine temporär erzeugte Datei zu liefern.

Grtz

PS: Code freihand getippt und Snippet nicht angeschaut 😉

3.511 Beiträge seit 2005
vor 14 Jahren

Warum nicht das ganze gegen Path.GetTempFileName aus System.IO tauschen. Dann bräuchte man den zusätzlichen Verweis nicht.

"Jedes Ding hat drei Seiten, eine positive, eine negative und eine komische." (Karl Valentin)