Thursday, May 04, 2006 3:02 PM
Christopher
Getting a temporary filename the easy way
If you need to generate temporary / semi-unique filenames, here is a little
snippet that uses the framework:
using System.IO;
string GetTempFileName(){
return Path.GetFileNameWithoutExtension(Path.GetTempFileName());
}
As the name implies, this will return the temporary name of a file without
the extension, so it's up to you to add whatever filetype you may be trying to
create. For example, let's say I wanted to generate a .gif:
string GetTempGifFileName(){
return string.Format("{0}.{1}", GetTempFileName(), "gif");
}
I had overlooked this little piece of functionality because the component
that I was using generated filenames with GUIDs, so I never really worried about
it. Way to make my life easier, .netfx :)
[ Currently Playing : Mississippi Queen - Ozzy Osbourne - Under
Cover (4:11) ]
Filed under: .NET