查詢

svn_fs_delete()函式—用法及示例

「 刪除指定的檔案或目錄 」


函式名:svn_fs_delete()

適用版本:PHP 5 >= 5.3.0, PECL svn >= 0.1.0

函式描述:刪除指定的檔案或目錄

用法: svn_fs_delete(resource $root, string $path, int $pool): bool

引數:

  • $root:Subversion檔案系統根節點的資源控制代碼
  • $path:要刪除的檔案或目錄的路徑
  • $pool:記憶體池物件,用於內部記憶體管理

返回值:

  • 成功時返回true,失敗時返回false

示例:

<?php
// 建立Subversion檔案系統根節點
$repos = svn_repos_open('/path/to/repository');
$fs = svn_repos_fs($repos);
$root = svn_fs_root($fs, 0);

// 刪除檔案
$file_path = '/path/to/repository/file.txt';
svn_fs_delete($root, $file_path, svn_fs_txn_root($root));

// 刪除目錄
$dir_path = '/path/to/repository/directory';
svn_fs_delete($root, $dir_path, svn_fs_txn_root($root));

// 提交事務
svn_fs_commit_txn(svn_fs_txn_root($root));

echo "檔案和目錄刪除成功!";
?>

以上示例中,我們首先開啟Subversion倉庫,並獲取檔案系統根節點。然後,我們使用svn_fs_delete()函式分別刪除了一個檔案和一個目錄。最後,我們提交了事務並輸出成功訊息。請注意,示例中的路徑僅供參考,請根據實際情況修改。

補充糾錯
上一個函式: svn_fs_dir_entries()函式
下一個函式: svn_fs_copy()函式
熱門PHP函式
分享連結