Web Development

Our forums are currently in maintenance mode and the ability to post is disabled. We will be back up and running as soon as possible. Thanks for your patience!

General discussion


Set file permissions using WinInet FtpCommand

By tcruise ·
I'm trying to use the FtpCommand function in Microsoft's WinInet.dll library to set file and directory permissions on a UNIX FTP server.

When I run the following command from the MS DOS FTP client, it works and I get the expected response (note that it doesn't matter whether mydir contains the leading "/"):

ftp> quote site chmod 0700 mydir
250 Changed.

When I try to issue the exact same command via the FtpCommand function, it fails. Here is the response I get back from the FTP server:

200 Type okay.
200 PORT command successful.
500 Syntax error, command unrecognized.

I AM able to get "rest" and "retr" commands to work using FtpCommand, but NOT the "chmod".

I am calling the FtpCommand function from a VB6 application running under Windows 98 SE.
The FTP commands are being executed from the root directory. The directory I am trying to change perms for is directly under the root directory.

Why does the chmod command work from the DOS FTP client, but NOT from FtpCommand???

I need to solve this ASAP, please!

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

Wrong forum

by deepsand In reply to Set file permissions usin ...

This is a tech. problem, in search of a solution.

It properly belongs in "Technical Q&A," not in "Discussions."

Please re-post there.

Thank you.

Related Discussions

Related Forums