У меня есть файл, и я должен убедиться, что он существует, прежде чем вставлять строку в БД. После того, как я вставлю, мне нужно использовать PK как часть имени файла и переместить его в другое место.
Как проверить, существует ли он, затем заблокировать его, чтобы его нельзя было удалить, пока я не смогу вставить его в базу данных, а затем приступить к перемещению файла без его удаления при снятии блокировки?
также файл может использоваться. Я подумываю о том, чтобы скопировать файл в безопасное место и затем удалить его. В этом случае мне нужно скопировать файл, который используется для чтения. Как я могу безопасно выполнить описанные выше шаги?
Использование .NET