C#:
Väliaikaistiedoston luominen
How to:
C# haihduttaa tiedostot sulavasti Path
- ja File
-luokkien avulla. Tsekkaa tämä:
using System;
using System.IO;
class TemporaryFileExample
{
static void Main()
{
// Luo väliaikaistiedosto
string tempFileName = Path.GetTempFileName();
// Kirjoita jotain tiedostoon
File.WriteAllText(tempFileName, "Tämä on testi!");
// Lue ja näytä sisältö
string content = File.ReadAllText(tempFileName);
Console.WriteLine(content); // Outputti: Tämä on testi!
// Siivoa ja poista väliaikaistiedosto
File.Delete(tempFileName);
}
}
Simple kuin sipuli. Tiedosto luodaan, siihen kirjoitetaan, sisältö näytetään, ja sitten tiedosto poistetaan.
Deep Dive
Ennen vanhaan, levykkeiden ja rajoitetun tallennustilan aikakaudella, väliaikaistiedostot olivat kriittisiä. Nykyään, kun tallennustilaa on reilummin, ne ovat silti hyödyllisiä, etenkin järjestelmän roskien välttämiseksi ja tiedon käsittelyn optimoinnissa.
Vaihtoehtoja on: voit käyttää TempFileCollectionia
tai luoda kustomoitun väliaikaistiedoston hallintaan. Tiedoston nimessä temp-alku voi olla hyvä perusta, mutta Path.GetTempFileName()
antaa uniikin nimen, mikä vähentää yhteentörmäysten riskiä.
Järjestelmän väliaikaistiedostojen kansio on tyypillisesti paikka, minne väliaikaistiedosto kannattaa luoda, koska käyttöjärjestelmä ymmärtää pitää siivota siellä. GetTempPath()
palauttaa tämän polun.