2024 年 PHP Conference Japan

svn_fs_dir_entries

(PECL svn >= 0.1.0)

svn_fs_dir_entries列舉路徑下的目錄項目;返回目錄名稱到檔案類型的雜湊

說明

svn_fs_dir_entries(資源 $fsroot, 字串 $path): 陣列
警告

此函式目前沒有說明文件;只有它的參數列表可用。

列舉路徑下的目錄項目;返回目錄名稱到檔案類型的雜湊

註釋

警告

此函數為*實驗性*。此函數的行為、名稱和周圍的文件可能會在未來的 PHP 版本中無預警地更改。使用此函數需自行承擔風險。

新增註解

使用者提供的註解 1 則註解

0
qwazix at outofbounds dot gr
13 年前
以下是一個函數,它只使用儲存庫的路徑,返回一個陣列,其中包含儲存庫 HEAD 版本根目錄中的目錄。
<?php
function get_repo_dirs($path){
if (
file_exists($path.'/format'))
if (
$repo = svn_repos_open($path))
if (
$repo_fs = svn_repos_fs($repo))
if (
$head = svn_fs_youngest_rev($repo_fs))
if (
$repo_fs_root = svn_fs_revision_root($repo_fs,$head))
return
array_keys(svn_fs_dir_entries($repo_fs_root,'.'));
else return
false;
}
?>

範例用法

<?php
var_dump
(get_repo_dirs('/home/user/svnrepos/example_project'));
?>
To Top