Вот быстрый фрагмент. Надеюсь, это работает для тебя!
string SaveIt = "C:\\UploadsTesting\\";
if (Merica.HasFiles)
{
foreach (HttpPostedFile hpf in Merica.PostedFiles)
{
string[] endnameparts = hpf.FileName.Split('\\');
string endname = SaveIt + endnameparts[endnameparts.Length - 1];
if (File.Exists(endname))
{
endname = SaveIt + Guid.NewGuid().ToString() + "___" + endnameparts[endnameparts.Length - 1];
}
hpf.SaveAs(endname);
}
}