Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
chmod (Setting File Permissions)This example assumes your FTP server supports the "chmod" command, which typically means it must be a server running on a Linux or Unix system. The SendCommand method may be called to send arbitrary commands to the FTP server. This example sends a "chmod" command to set the file permissions. Downloads: MS Windows Visual C/C++ Libraries Linux/CentOS C/C++ Libraries MAC OS X C/C++ Libraries Solaris C/C++ Libraries C++ Builder Libraries FreeBSD C++ Libraries HP-UX C++ Libraries BlackBerry QNX C++ Libraries #include <CkFtp2.h> void ChilkatSample(void) { CkFtp2 ftp; bool success; // Any string unlocks the component for the 1st 30-days. success = ftp.UnlockComponent("Anything for 30-day trial"); if (success != true) { printf("%s\n",ftp.lastErrorText()); return; } ftp.put_Hostname("ftp.cknotes.com"); ftp.put_Username("myLogin"); ftp.put_Password("myPassword"); // Connect and login to the FTP server. success = ftp.Connect(); if (success != true) { printf("%s\n",ftp.lastErrorText()); return; } // Send a chmod command to the FTP server to set // the permissions of a file to 0644: const char * response; response = ftp.sendCommand("chmod 0644 hamlet.xml"); if (response == 0 ) { // Failed. printf("%s\n",ftp.lastErrorText()); } else { // You should write code to examine the response to // the SendCommand. As an example, the FTP server // used for testing responds with this for success: // 200 Permissions changed on hamlet.xml printf("%s\n",response); } ftp.Disconnect(); } |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.