我有一个小问题,如何在单个FTP请求中创建带有子目录的目录
我有一个字符串s
string s = "a/b/c/d"
注意:斜杠之间的单词是随机的,数量不确定。
如何在FTP服务器上创建目录a/b/c/d?
我使用的方法是将字符串分割并使用以下代码为每个部分创建文件夹:
var ftpWebRequest = (FtpWebRequest)WebRequest.Create("ftp://domain.com/public_html/a");
ftpWebRequest.Credentials = new NetworkCredential(ftpUsername, ftpPassword);
ftpWebRequest.Method = WebRequestMethods.Ftp.MakeDirectory;
ftpWebRequest.GetResponse();
然后我在a目录下创建了b目录,在b目录下创建了c目录,再在c目录下重复一些代码来创建d目录。
我尝试直接输入网址,例如:
var ftpWebRequest = (FtpWebRequest)WebRequest.Create("ftp://doemin.com/public_html/a/b/c/d);
但是它不起作用。
是否有一种简单的方法可以在一个请求中创建一个带有其他子目录的文件夹?