如何创建一个IIS虚拟FTP目录
2009-11-07 09:37
633 查看
[Code]
procedure CreateVirtualFTPDirectory(sName : String);
var
vDir, WebSite, WebServer, WebRoot : Variant;
ServerAddress, W3svcNumber, ApplicationPath : string;
svcNumber, appPath : Variant;
sPath : String;
begin
sPath := ExpandConstant('{app}\data');
ServerAddress := '127.0.0.1';
W3svcNumber := '1';
ApplicationPath := 'root';
WebSite := CreateOleObject('IISNamespace');
ObjectToGet := ServerAddress + '/msftpsvc';
WebSite := WebSite.GetObject('IIsFtpService', ObjectToGet );
svcNumber := W3svcNumber;
WebServer := WebSite.GetObject('IIsFtpServer', svcNumber);
appPath := ApplicationPath;
WebRoot := WebServer.GetObject('IIsFtpVirtualDir', appPath);
try
WebRoot.delete('IIsFtpVirtualDir', sName);
except
end;
VDir := WebRoot.Create('IIsFtpVirtualDir', sName);
VDir.AccessRead := True;
VDir.AccessWrite := True;
VDir.Path := sPath;
VDir.SetInfo();
end; 本文出自 “学无止境” 博客,请务必保留此出处http://dqk1985.blog.51cto.com/1005868/223427
procedure CreateVirtualFTPDirectory(sName : String);
var
vDir, WebSite, WebServer, WebRoot : Variant;
ServerAddress, W3svcNumber, ApplicationPath : string;
svcNumber, appPath : Variant;
sPath : String;
begin
sPath := ExpandConstant('{app}\data');
ServerAddress := '127.0.0.1';
W3svcNumber := '1';
ApplicationPath := 'root';
WebSite := CreateOleObject('IISNamespace');
ObjectToGet := ServerAddress + '/msftpsvc';
WebSite := WebSite.GetObject('IIsFtpService', ObjectToGet );
svcNumber := W3svcNumber;
WebServer := WebSite.GetObject('IIsFtpServer', svcNumber);
appPath := ApplicationPath;
WebRoot := WebServer.GetObject('IIsFtpVirtualDir', appPath);
try
WebRoot.delete('IIsFtpVirtualDir', sName);
except
end;
VDir := WebRoot.Create('IIsFtpVirtualDir', sName);
VDir.AccessRead := True;
VDir.AccessWrite := True;
VDir.Path := sPath;
VDir.SetInfo();
end; 本文出自 “学无止境” 博客,请务必保留此出处http://dqk1985.blog.51cto.com/1005868/223427
相关文章推荐
- 如何创建一个IIS虚拟FTP目录
- 如何:在IIS 中创建和配置虚拟目录
- C#如何来创建IIS虚拟目录
- C#如何来创建IIS虚拟目录
- IIS中ftp服务,如何让根目录显示虚拟目录
- 如何:在 IIS 中创建和配置虚拟目录
- 如何快速的创建IIS虚拟目录
- 在IIS里创建虚拟目录
- Asp.net实现IIS控制管理---Web虚拟目录的创建及管理
- 如何在 IIS 6.0 中使用命令行脚本管理网站和 Web 虚拟目录
- linux 下如何给一个普通用户有在指定目录下有创建文件的权限
- IIS 500错误,能打开html页面,不能打开aspx页面,并且创建的虚拟目录无效。
- 在服务器的ftp站点新建的网站上创建虚拟目录
- 使用 iisftpdr.vbs 创建 FTP 虚拟目录的方法
- 尚未配置为Web项目.指定的本地IIS URL http://localhsst/..要打开项目,需要配置虚拟目录 。是否立即创建虚拟目录 解决
- 目的:实现一个2008serve的IIS的虚拟目录(通过网络路径(UNC)的形式,共享在另外一个2008服务器上
- .Net中如何操作IIS的虚拟目录原理分析及实现方案
- WinXP如何安装卸载IIS和设置虚拟目录与默认文档及备份恢复IIS
- 用ASP.NET在IIS中创建虚拟目录
- IIS配置 如何让虚拟目录里面的webconfig不继承网站的设置