public void Rename(string oldPath, string newPath)
{
CheckStatus();
uint requestId = ++_requestId;
byte[] oldPathData = _encoding.GetBytes(oldPath);
byte[] newPathData = _encoding.GetBytes(newPath);
SFTPPacket packet =
new SFTPPacket(SFTPPacketType.SSH_FXP_RENAME)
.WriteUInt32(requestId)
.WriteAsString(oldPathData)
.WriteAsString(newPathData);
TransmitPacketAndWaitForStatusOK(requestId, packet);
}