

| стрелялки |
| спорт |
| драки |
| стратегии |
| гонки |
| логические |
| азартные |
| аркады |
| эротические |
| фильмы онлайн |
| удаление одного файла |
|
Для того чтобы удалить файл, необходимо просто в качестве ответа на промпт ОС СР/М ввести команду ERA и полное имя того файла, который должен быть удален. Если такой файл существует на диске и не защищен каким-либо способом, то его имя из каталога соответствующего диска будет удалено. Удаленный файл будет недоступен для стандартных средств обращения к файлам ОС СР/М. В представленном ниже примере показано, как осуществляется удаление файла ’’ТЕХТ01 .TXT”, находящегося в каталоге текущего диска и затем проверка того, что он более не является доступным: По команде ERA реально ничего не уничтожается. Удаление файла состоит всего лишь в том, что в каталоге диска перед его именем ставится код, означающий, что данный элемент каталога свободен. Для восстановления удаленных файлов можно использовать специальную программу, которая распространяется коммерческим образом. В книге [б] описано, как восстанавливать файлы с помощью программы ”DDT”. Командой ERA следует пользоваться с величайшей осторожностью: удаленный файл в дальнейшем становится недоступным. Поэтому перед тем, как использовать команду ERA, следует дважды удостовериться в том, что действительно нужно удалить этот файл. Хорошей является практика создания резервных копий всех важных файлов, так что если некоторый файл случайно удален, то можно его восстановить с резервного диска. С помощью команды ERA можно, кроме того, удалять файлы, расположенные на произвольном (не обязательно текущем) диске. Для этого в спецификацию файла необходимо включить имя нужного диска. Например: A>ERA BsTEXT05.TXT А> УДАЛЕНИЕ ГРУППЫ ФАЙЛОВ Группа файлов, предназначенных для удаления при помощи команды ERA, может быть специфицирована в одной командной строке с использованием метасимволов так, как это описано в гл 2. Использование любой комбинации метасимволов и обычных символов в спецификации файла приведет к тому, что с соответствующего диска будут удалены все файлы, попадающие под эту категорию. Для того чтобы не удалить файл, содержащийся в группе файлов, но который нежелательно удалять, следует соблюдать осторожность. КАК БЕЗОПА СНО ИСПОЛЬЗОВА ТЬ МЕТА СИМВОЛЫ В СПЕЦИФИКАЦИИ ФАЙЛОВ ДЛЯ КОМАНДЫ ERA Во избежание неожиданностей, прежде всего, используйте команду DIR, за ней точно такую же последовательность метасимволов и обычных символов для проверки того, что все файлы, содержащиеся в этой группе, должны быть удалены. Если в группе, которую необходимо удалять, содержится один или более файлов, то их необходимо переименовать так, чтобы они не попадали в эту группу. Другая мера предосторожности предполагает удаление каждый раз по одному файлу. Пример: необходимо удалить все файлы, входящие в группу ”.ТХТ” (т. е. все файлы с расширением ”.ТХТ”). Здесь (для получения списка имен этих файлов) используется команда DIR, после чего устанавливается, что файл с именем ’’SAVE-ME.TXT” удалять не надо. Затем этот файл переименовывается так, чтобы можно было использовать предполагаемую командную строку команды ERA: A>DIR .TXT AsTEXTOi TXT s TEXT02 TXT : SAVE-ME TXT A>REN SAVE-ME.DOOSAVE-HE.TXT A>ERA .TXT A>DIR .TXT NO FILE A> Команда ERA может быть использована для удаления всех файлов, расположенных на одном диске. В этом случае спецификация файла должна содержать последовательность символов которая указывает, что в процессе удаления необходимо задействовать все возможные имена файлов и их расширения. В ОС СР/М версии 1.4 и выше в ответ на такую командную строку появится запрос, действительно ли необходимо удалить все файлы. Это средство обеспечивает двойной контроль. В более ранних версиях ОС СР/М такой двойной контроль не производится. Если в ответ на этот запрос будет введен символ ”Y”, что означает ”Да”, то все файлы будут удалены. Если будет введен символ ”N”, что означает ’’Нет”, то выполнение команды ERA будет прекращено до того, как будет удален хотя бы один файл. Отметим, что если символ ”у” будет введен в нижнем регистре, то удаление файлов выполнено не будет, поскольку предполагается, что пользователь имеет в виду ответ ”N”. Оба случая проиллюстрированы в представленном примере: Если при использовании команды ERA заданный файл или группа файлов не будут обнаружены на диске, то на консоль будет выдано сообщение об ошибке. Этот случай проиллюстрирован в следующем примере. |
Ремонт мфу
technix.kiev.ua
