|
現: 2021-07-29 (木) 14:28:32 iseki |
| + | *** File Storage Class [#d0e8dc19] |
| | | |
| + | **** class file_storage [#yd2cad53] |
| + | - lib/filestorage/file_storage.php |
| + | |
| + | - array get_area_files($contextid, $component, $filearea, $itemid=false, $sort="itemid, filepath, filename", $includedirs=true); |
| + | - bool delete_area_files($contextid, $component = false, $filearea = false, $itemid = false); |
| + | #br |
| + | |
| + | **** get_file_storage() [#jea0bc0f] |
| + | - lib/moodlelib.php |
| + | |
| + | - file_storage クラスのインスタンスを生成 |
| + | $fs = get_file_storage(); |
| + | **** $fs->get_area_files() [#k38d2a71] |
| + | - 格納ディレクトリの情報オブジェクトの配列を得る. |
| + | -- ディレクトリが A/B/C/D/ の場合.通常 A はコンテキストID. |
| + | $files = $fs->get_area_files(A, B, C, D); |
| + | -- 使用例 |
| + | $files = $fs->get_area_files($context->id, 'mod_altwiki', 'attachments', $resourceid); |
| + | |
| + | - 格納ファイルの名前を得る.ただし,カレントディレクトリ '.' を含む. |
| + | foreach ($files as $file) { |
| + | echo $file->get_name(); |
| + | } |
| + | #br |
- Moodle/Programming/File Storage のバックアップ差分(No. All)
- 現: 2021-07-29 (木) 14:28:32 iseki
|
40 人のユーザが現在オンラインです。 (6 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 40
もっと...
|
|