SASライブラリのメンバ、SASカタログ内のエントリ、外部ファイル、ディレクトリのいずれかの名前を変更します。
カテゴリ: | 外部ファイル |
SASファイルI/O | |
制限事項: | FILEEXIST関数を指定中のSASセッションがロックダウン状態で、その関数で指定されているパス名がロックダウンパスリストに追加されていない場合、その関数は失敗し、そのロックダウンデータに関連するファイルアクセスエラーは、SYSMSG関数を指定しない限り、SASログに生成されません。 |
SASライブラリのメンバ、SASカタログ内のエントリ、外部ファイル、外部ディレクトリのいずれかの現在の名前である文字定数、変数または式を指定します。
ライブラリメンバ、カタログエントリ、外部ファイル、ディレクトリのいずれかの新しい1レベルの名前である文字定数、変数また式を指定します。
名前を変更する要素の種類を指定する文字定数、変数または式です。TypeはNULL文字列にするか、次のいずれかの値を使用できます。
ACCESS | SAS/ACCESSソフトウェアで作成されたSAS/ACCESSディスクリプタを指定します。 |
CATALOG | SASカタログまたはカタログエントリを指定します。 |
DATA | SASデータセットを指定します。 |
VIEW | SASデータセットビューを指定します。 |
FILE | 外部ファイルまたはディレクトリを指定します。 |
デフォルト | 'DATA' |
カタログエントリの説明である文字定数、変数または式を指定します。descriptionは、typeの値がCATALOGである場合にのみ指定できます。DescriptionはNULL引数にできます。
名前を変更するデータセットのパスワードを指定する文字定数、変数または式です。PasswordはNULL引数にできます。
名前を変更するデータセットの世代番号を指定する数値定数、変数または式です。GenerationはNULL引数にできます。
rc1=rename('mylib.data1', 'data2'); rc2=rename('mylib.mycat.a.scl', 'b', 'catalog');
/* Rename a file that is located in another directory. */ rc=rename('/local/u/testdir/first', '/local/u/second', 'file'); /* Rename a PC file. */ rc=rename('d:\temp', 'd:\testfile', 'file');
rc=rename('/local/u/testdir/', '/local/u/oldtestdir', 'file');
rc=rename('work.one', 'two',,, 3,'my-password');