How are you creating the paths? Are you creating paths like:
c:\ftproot\domainname\username
Quoting from the FTP help file, to create home directories for each user, you first must create a physical or virtual directory under your FTP server's root folder that is named after your domain or named LocalUser for local user accounts. Next, you must create a physical or virtual directory for each user account that will access your FTP site. The following table lists the home directory syntax for the authentication providers that are included with the FTP service:
| User Account Types |
Home Directory Syntax |
| Anonymous users |
%FtpRoot%\LocalUser\Public |
Local Windows user accounts (requires Basic authentication) |
%FtpRoot%\LocalUser\%UserName% |
Windows domain accounts (requires Basic authentication) |
%FtpRoot%\%UserDomain%\%UserName% |
IIS Manager or ASP.NET custom authentication user accounts |
%FtpRoot%\LocalUser\%UserName% |
Note: %FtpRoot% is the root directory for your FTP site: for example, C:\Inetpub\Ftproot.