Brief
Я пытаюсь сделать резервную копию базы данных SQL с помощью моего программного обеспечения. Во время выполнения программа спрашивает пользователя, где он хочет сохранить резервную копию.
Требование
Теперь мое требование заключается в том, чтобы пользователь мог создавать резервные копии только на самом ПК или на любом подключенном к нему Pendrive, но не на сетевом ПК.
Решение, которое я придумал
Вот код, который я использую: -
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
достаточным, чтобы запретить пользователю экономить на сетевых дисках, или есть какой-то другой способ, который я должен использовать, чтобы этого не произошло?