在下面的代碼中,文件被保存在項目的debug文件夾中,我想將文件保存在通用指定文件夾下的appdata文件夾中!GetTempFileName()並保存到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));
感謝您的回信!
你想要做的事情還不清楚。 'filename'永遠不會被使用。它看起來像你忘了問你的問題... –