如何在Drupal 7中从模块的hook_install创建目录?

Dor*_*ron 1 hook drupal absolute-path drupal-7 drupal-modules

实际上,我知道如何创建一个directory = mkdir.
但是,我需要在服务器中传递一个完整的绝对路径,我不知道如何在hook_install中获取相关路径.
我尝试使用base_path(),但它返回'/'.

我想要的路径是sites/default/files(在我创建目录的"files"里面).

谢谢.

Dav*_*eid 9

请使用正确的API.

$directory = file_default_scheme() . '://yourdir';
file_prepare_directory($directory, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS);
Run Code Online (Sandbox Code Playgroud)