Заставить код прекратить попытки, если файл не существует?
Итак, это мой код:
My.Computer.FileSystem.RenameFile("C:\j\WindowsApplication1.exe", String.Format("{0}.exe", Path.GetRandomFileName().Replace(".", String.Empty)))который я написал в Form_Load. Этот код дает моему приложению случайное имя файла. Когда я открываю приложение, я получаю ошибку. Ошибка возникает из-за того, что мое приложение продолжает пытаться переименовать файл, но не может найти его, так как имя файла изменилось на случайное имя. Как я могу заставить файл прекратить попытки переименовать файл, если путь не существует?
Что я уже пробовал:
Я пробовал решить эту проблему с помощью таймера, он работает, когда я открываю приложение в первый раз. Но когда я открываю приложение во второй раз, я получаю сообщение об ошибке, потому что имя файла изменилось, поэтому он не может найти путь к файлу.