У меня есть 10 файлов. Я хочу удалить их, но условие здесь как я удаляю файл 1 в файл 5. Скажем, в файле6 я получил исключение, тогда в этом случае я должен восстановить все удаленные файлыПроблема при удалении, когда у нас есть более 1 файла
Я должен удалить файлы, только если в любом из файлов не происходит исключения, когда мы пытаемся удалить
что-то вроде отката транзакции, что мы делаем в БД. есть ли какое-либо свойство в файле мы можем achive этой концепции
anyhelp были бы здоровым спасибо
Единственная проблема с этим - вы можете переименовать файл, который используется. Если бы вы сделали это, то он все равно не смог бы удалить файл, когда вы пришли на второй проход. –
Правда. В этом случае вы можете либо перенести их перед удалением, либо использовать копии файлов, чтобы удалить оригиналы, откат с использованием копий, если это необходимо, и удалить копии, если все будет хорошо. Если вы добавите эту функцию, то вы в значительной степени сможете найти функцию «отмены» для ситуаций, когда эти файлы удаляются по ошибке. –