在下面的代码中,文件保存在项目的调试文件夹中,我想将文件存储在通用指定文件夹下的 appdata 文件夹中!
AViewModel vm = DataContext as AViewModel;
var table = vm.FileSelectedItem;
if (table != null)
{
    var filename = System.IO.Path.GetTempFileName();
    File.WriteAllBytes(table.FileTitle, table.Data);
    Process prc = new Process();
    prc.StartInfo.FileName = table.FileTitle;
    prc.Start();
}  
//table.FileTitle is the name of the file stored in the db 
//    eg:(test1.docx, test2.pdf, test3.txt, test4.xlsx)
//table.Data is public byte[] Data { get; set; } property
//    which stores the files coming from the db.
我正在查看 GetFolderPath 并现在尝试这样的事情
System.IO.Path.GetTempFileName(
    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));
感谢您的回复!