1. 根據地址打開文件
AppDomain.CurrentDomain.BaseDirectory
Application.StartupPath // 根路徑 :即進入到項目的Debug層
System.Diagnostics.Process.Start(@"Help\操作說明.docx"); //直接打開文檔
2. 使用資源文件
例如: Properties.Resources._48_label_24px_14018_easyicon_net
4.動態保存

#region 彈出保存文件夾選擇窗口類 //一般選擇文件保存地址都用彈出對話框來進行選擇 public class DirectorySelect : FolderNameEditor { private FolderBrowser fb = new FolderBrowser(); private string fDescription = "Choose Directory"; private string fReturnPath = String.Empty; public string Description { set { fDescription = value; } get { return fDescription; } } public string ReturnPath { get { return fReturnPath; } } public DirectorySelect() { } private DialogResult RunDialog() { fb.Description = this.Description; fb.StartLocation = FolderBrowserFolder.MyComputer; fb.Style = FolderBrowserStyles.RestrictToSubfolders; //|FolderBrowserStyles.RestrictToDomain; return fb.ShowDialog(); } public DialogResult ShowDialog() { DialogResult dRes = DialogResult.None; dRes = RunDialog(); if (dRes == DialogResult.OK) this.fReturnPath = fb.DirectoryPath; else this.fReturnPath = String.Empty; return dRes; } } //一般選擇文件保存地址都用彈出對話框來進行選擇 //調用 //DirBrowser myDirBrowser=new DirBrowser(); //if(myDirBrowser.ShowDialog()!=DialogResult.Cancel) //MessageBox.Show(myDirBrowser.ReturnPath); public class DirBrowser : FolderNameEditor { FolderBrowser fb = new FolderBrowser(); public string Description { set { _description = value; } get { return _description; } } public string ReturnPath { get { return _returnPath; } } public DirBrowser() { } public DialogResult ShowDialog() { fb.Description = _description; fb.StartLocation = FolderBrowserFolder.MyComputer; DialogResult r = fb.ShowDialog(); if (r == DialogResult.OK) _returnPath = fb.DirectoryPath; else _returnPath = String.Empty; return r; } //private string _description = "Choose Directory"; //private string _returnPath = String.Empty; private string _description = "請選擇文件夾"; private string _returnPath = String.Empty; } #endregion

//動態添加地址 DirectorySelect fileHlep = new DirectorySelect(); if (fileHlep.ShowDialog() == DialogResult.OK) { FilePath = fileHlep.ReturnPath + dr["FileName"].ToString(); } //保存 FileStream fs2 = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite); fs2.Write(byData , 0, byData .Length); fs2.Close();