An already existing file will NOT be overwritten.
http://www.openssh.com/txt/draft-ietf-secsh-filexfer-02.txt
"It is an error if there already exists a file with the name specified by newpath."
ssh2_sftp_rename
(PECL ssh2 >= 0.9.0)
ssh2_sftp_rename — Bir uzak dosyanın ismini değiştirir
Açıklama
bool ssh2_sftp_rename
( resource
$sftp
, string $eskisi
, string $yenisi
)Uzak dosya sistemindeki bir dosyanın ismini değiştirir.
Değiştirgeler
-
sftp -
ssh2_sftp() tarafından açılmış bir SSH2 SFTP özkaynağı.
-
eskisi -
İsmi değiştirilecek dosyanın yolu.
-
yenisi -
Dosyanın yeni ismi.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnekler
Örnek 1 - SFTP üzerinden bır dosyanın ismini değiştirmek
<?php
$baglanti = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($baglanti, 'birey', 'parola');
$sftp = ssh2_sftp($baglanti);
ssh2_sftp_rename($sftp, '/home/birey/eskisi', '/home/birey/yenisi);
?>
thomas dot hebinck at digionline dot de
10-Nov-2011 02:57
