12.5.2 Folder オブジェクト

Folder インスタンスは開かれたフォルダを表現し、以下のメソッドを 持っています:

error( format[, ...])
エラーメッセージを出力します - 上書きすることができます。

getfullname( )
フォルダの完全なパス名を返します。

getsequencesfilename( )
フォルダ内のシーケンスファイルの完全なパス名を返します。

getmessagefilename( n)
フォルダ内のメッセージ n の完全なパス名を返します。

listmessages( )
フォルダ内のメッセージの (番号の) リストを返します。

getcurrent( )
現在のメッセージ番号を返します。

setcurrent( n)
現在のメッセージ番号を n に設定します。

parsesequence( seq)
msgs 文を解釈して、メッセージのリストにします。

getlast( )
最新のメッセージを取得します。メッセージがフォルダにない場合には 0 を返します。

setlast( n)
最新のメッセージを設定します (内部使用のみ)。

getsequences( )
フォルダ内のシーケンスからなる辞書を返します。シーケンス名がキーとして 使われ、値はシーケンスに含まれるメッセージ番号のリストになります。

putsequences( dict)
フォルダ内のシーケンスからなる辞書 name: list を返します。

removemessages( list)
リスト中のメッセージをフォルダから削除します。

refilemessages( list, tofolder)
リスト中のメッセージを他のフォルダに移動します。

movemessage( n, tofolder, ton)
一つのメッセージを他のフォルダの指定先に移動します。

copymessage( n, tofolder, ton)
一つのメッセージを他のフォルダの指定先にコピーします。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。