如何使用c#将文件移动到虚拟目录

本文关键字:虚拟 移动 文件 何使用 | 更新日期: 2024-09-24 18:24:11

我已经通过编程创建了一个虚拟目录。现在我想上传一个HTML文件到创建的虚拟目录。我该怎么做?

代码段:

DirectoryEntry Rootdir =  new DirectoryEntry("IIS://localhost/W3SVC/1/Root");
DirectoryEntry dir= Rootdir .Children.Add("MyDirectory", "IIsWebVirtualDir");
Directory.CreateDirectory(Rootdir .Properties["Path"].Value+"''MyDirectory");
dir.Properties["Path"].Insert(0, Rootdir .Properties["Path"].Value + "''MyDirectory");
dir.CommitChanges();
Rootdir .CommitChanges();
dir.close();
Rootdir.close();

如何使用c#将文件移动到虚拟目录

FileInfo fileInfo = new FileInfo(@"C:'inetpub'wwwroot'iisstart.htm");
File.Copy(fileInfo.FullName, Rootdir.Properties["Path"].Value + "''MyDirectory" + "''" + fileInfo.Name);