REN (CP/M)

RENdyrektywa rezydentna systemu CP/M, zlecająca wykonanie polecenia zmiany nazwy pojedynczego pliku. Nazwa polecenia jest skrótem od słowa z języka angielskiego rename.

Dyrektywa ta ma następującą postać:

REN [X:]nazwa_jednoznaczna=nowa_nazwa[1]
zmiana nazwy pliku nazwa_jednoznaczna na nazwę nowa_nazwa, z bieżącego katalogu lub (jeżeli wyspecyfikowano) z napędu X:

Powyższym poleceniem można zmieniać nazwy zbiorów z obszaru bieżącego użytkownika. Zmiana nazwy pliku z obszaru innego użytkownika, wymaga przejścia do obszaru tego użytkownika dyrektywą USER. Ponadto należy podkreślić, że polecenie umożliwia zmianę nazwy pliku tylko w obrębie jednej dyskietki, czyli nie może mieć zastosowania do przenoszenia pliku. Także nie można stosować nazw wieloznacznych do zmiany nazw wielu plików naraz.

Przykłady poprawnych dyrektyw REN:

A> REN PR1.PAS=PR10.PAS
A> REN B:CC.ASM=TEST.BAK

Niepoprawna dyrektywa REN:

A> REN B:PR1.PAS=A:PR10.PAS

Polecenie REN może wygenerować następujące komunikaty:

FILE EXIST
w przypadku, gdy istnieje już plik o nazwie: nowa_nazwa,
NO FILE
w przypadku, gdy plik o nazwie nazwa_jednoznaczna nie zostanie odnaleziony.

Przypisy

  1. nawiasy kwadratowe [] grupują elementy opcjonalne i nie są częścią dyrektywy

Bibliografia

  • Roman Świniarski, System operacyjny CP/M, Wydawnictwa Naukowo-Techniczne, Warszawa 1988, seria: Mikrokomputery, ISBN 83-204-1022-3
  • Wojciech Cellary, Jarogniew Rykowski, System operacyjny CP/J dla mikrokomputera Elwro 800 Junior, Wydawnictwa Naukowo-Techniczne, Warszawa 1988 r., seria: Mikrokomputery, ISBN 83-204-1042-8
  • Wojciech Cellary, Paweł Krysztofiak, Elwro 800 Junior, Wydawnictwa Naukowo-Techniczne, Warszawa 1989 r., seria: Podręczna Pamięć Programisty, ISBN 83-204-1123-8