Creates a temp file having a copy of the specified file
            
            
            
Syntax
            
						
            
            
            
            
Example
Library/Library.Test/TestTempFiles.cs
             | C# |  Copy Code | 
|---|
using(TempFile a = TempFile.FromExtension(".test"))
{
    a.WriteAllText("a");
    Assert.AreEqual("a", a.ReadAllText());
    Assert.AreEqual(".test", Path.GetExtension(a.TempPath));
    using (TempFile b = TempFile.FromCopy(a.TempPath))
    {
        Assert.AreEqual("a", b.ReadAllText());
        Assert.AreEqual(".test", Path.GetExtension(b.TempPath));
    }
} | 
 
| VB.NET |  Copy Code | 
|---|
Using a As TempFile = TempFile.FromExtension(".test")
    a.WriteAllText("a")
    Assert.AreEqual("a", a.ReadAllText())
    Assert.AreEqual(".test", Path.GetExtension(a.TempPath))
    Using b As TempFile = TempFile.FromCopy(a.TempPath)
        Assert.AreEqual("a", b.ReadAllText())
        Assert.AreEqual(".test", Path.GetExtension(b.TempPath))
    End Using
End Using | 
 
 
            
            
Requirements
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
 
            
            
See Also