LibraryTools[AddFromDirectory] - ディレクトリ中の全 .m ファイルの、ライブラリへの追加
使い方
AddFromDirectory( directory, archive, recurse )
パラメータ
directory - 文字列; .m ファイルを検索するディレクトリ
archive - 文字列; 操作する Maple のライブラリディレクトリ
recurse - (オプション) boolean; サブディレクトリを検索するかどうかを指定
|
説明
|
|
•
|
AddFromDirectory( directory, archive ) コマンドは、directory (ディレクトリ)およびそのサブディレクトリを検索します。拡張子 .m を持つファイルは、Maple のライブラリ archive に追加されます。
|
•
|
archive がディレクトリである場合、Maple はデフォルトのライブラリ名、maple.lib を仮定します。このライブラリ名以外の場合には、archive にパスおよびライブラリ名を指定します。
|
•
|
オプション引数 recurse は、サブディレクトリの帰納的検索を行わない設定をする際に使用します。recurse を false とすると、与えられたディレクトリだけを検索します。
|
•
|
AddFromDirectory( directory, archive ) コマンドは、索引名 としての directory に対応する .m ファイルのパス名を使用します。ファイル 'directory/subdir1/subdir2/file.m' は、索引名 'subdir1/subdir2/file.m' で与えられます。同じく、文字 「/」は、全てのプラットフォーム上でディレクトリの区切り文字として使用されます。このため、'windows\dotfiles\foo.m' というファイルは、索引名 'windows/dotfiles/foo.m'を用います。
|
•
|
ライブラリ内に既に該当する .m ファイルが存在する場合には、warning が現れます。しかし、検索は継続されます。
|
•
|
directory が存在しない場合には、エラーが発せられます。
|
•
|
archive がアーカイブの位置を指定していない場合には、エラーが発せられます。
|
|
|
例
|
|
>
|
with(LibraryTools):
AddFromDirectory( "/home/maple/dotM", "/home/maple/lib");
AddFromDirectory( "/home/maple/dotMnorec", "/home/maple/lib/mylib.lib", false );
|
|
|
Download Help Document
Was this information helpful?