Csharp/C Sharp by API/System.IO/Path
Path.GetFullPath(String fileName)
<source lang="csharp"> using System; using System.IO; class MainClass {
static void Main() { Console.WriteLine("Using: " + Directory.GetCurrentDirectory()); Console.WriteLine("The relative path "file.txt" " + "will automatically become: "" + Path.GetFullPath("file.txt") + """); }
}
</source>
Path.GetRandomFileName()
<source lang="csharp">
using System; using System.IO; class MainClass {
public static void Main() { Console.WriteLine( Path.GetRandomFileName() ); }
}
</source>
Path.GetTempFileName()
<source lang="csharp"> using System; using System.IO; class MainClass {
static void Main() { string tempFile = Path.GetTempFileName(); Console.WriteLine("Using " + tempFile); using (FileStream fs = new FileStream(tempFile, FileMode.Open)) { // (Write some data.) } // Now delete the file. File.Delete(tempFile); }
}
</source>