簡短的我正在嘗試通過我的軟件備份 SQL 數據庫。在運行時,軟件會詢問用戶要將備份存儲在何處。要求現在,我的要求是用戶只能在 PC 本身或連接到它的任何 Pendrive 上創建備份,而不能在網絡 PC 上創建備份。我想出的解決方案這是我正在使用的代碼:-SaveFileDialog obj = new SaveFileDialog();obj.DefaultExt = ".bak";obj.FileName = FileName;obj.ShowDialog();if (obj.FileName != null && obj.FileName != "" && obj.FileName.StartsWith("\\\\") == false){ //Save File Work}題現在,我想問你們,這段代碼obj.FileName.StartsWith("\\\\") == false是否足以阻止用戶保存在網絡驅動器上,或者我應該使用其他任何方法來防止這種情況發生嗎?
C# Win Form - 只允許在本地 PC 上保存文件
慕婉清6462132
2021-09-19 16:06:41