Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1895 | Besucher online: 305
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Temp Verzeichnis speziell für die Anwendung


Autor: bigdeak
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 2920
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit diesem Snippet kann man für die Anwendung ein Ordner im Temp Verzeichnis vorbereiten und zurück geben lassen.

Erfahrungsgemäß ist es besser, wenn man nach Möglichkeit für die eigene Anwendung im Temp Verzeichnis auch direkt ein Ordner hat und dort temporäre Dateien abspeichert.
Vergisst man mal, eine temporäre Datei nach einem Vorgang oder durch eine Ausnahme wieder zu löschen (Was eigentlich nicht passieren sollte), kann man einfach den Ordner leeren, was im root vom Temp Verzeichnis nicht einfach so geht, da dort Dateien im Zugriff sein können.


Abgelegt unter: Temp, Temporär.



C#
1
2
3
4
5
6
7
8
9
10
11
12
/// <summary>
        /// Creates a Temp Directory specified for the Application if don't exists.
        /// </summary>
        /// <returns>Returns specified Temp Directory.</returns>
        public static string GetAppTempPath()
        {
            if (!Directory.Exists(Path.Combine(Path.GetTempPath(), Application.ProductName)))
            {
                Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Application.ProductName));
            }
            return Path.Combine(Path.GetTempPath(), Application.ProductName);
        }
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.