Csharp/C Sharp by API/System.IO/Path

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

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>