Foxtable(狐表)用户栏目专家坐堂 → FTPClient 创建目录时,能不能创建二级目录?


  共有9680人关注过本帖树形打印复制链接

主题:FTPClient 创建目录时,能不能创建二级目录?

帅哥哟,离线,有人找我吗?
kunge
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:151 积分:1254 威望:0 精华:0 注册:2012/5/29 16:50:00
FTPClient 创建目录时,能不能创建二级目录?  发帖心情 Post By:2012/8/28 10:18:00 [只看该作者]

  比如我的服务器上设定的根本录为e:/wei

每次登录时DataTables("档案").DataCols("附件").FTPClient.RootDir = "/" & User.Name,设定了以用户名为根目录


ftp1.MakeDir ()  创建的目录还是在我服务器的根目录e:/wei里,怎么才能把他创建在RootDir = "/" & User.Name,这个目录里呢?


因为不同的用户多次上传图片,图片名字会经常相同,只有每次上传时,建立一个时间名的目录,才能避免从新命名,如果直接在服务器的根目录里创建用户名+时间,组成的目录,也能避免命名的问题,但是没有办法设置管理权限?所以只能建立二级目录,

If ftp1.DirectoryExists("/& _UserName" & d1.Year & d1.Month & d1.Day) = False Then 
    ftp1.MakeDir("/& _UserName" & d1.Year & d1.Month & d1.Day) 
End If

这样也不行,能不能创建二级目录?

 回到顶部
帅哥哟,离线,有人找我吗?
kunge
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:151 积分:1254 威望:0 精华:0 注册:2012/5/29 16:50:00
  发帖心情 Post By:2012/8/28 10:30:00 [只看该作者]

初步认定
If ftp1.DirectoryExists("/"& _UserName & "/" & d1.Year & d1.Month & d1.Day) = False Then 
    ftp1.MakeDir("/"& _UserName & "/" & d1.Year & d1.Month & d1.Day) 
End If
有效

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/28 10:31:00 [只看该作者]

If ftp1.DirectoryExists("/& _UserName" & d1.Year & d1.Month & d1.Day) = False Then
    ftp1.MakeDir("/" & & _UserName & "/" & d1.Year & d1.Month & d1.Day)
End If
[此贴子已经被作者于2012-8-28 10:31:43编辑过]

 回到顶部