単一の 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 を毎回コードを繰り返して作成します。
URLを直接入力してみました。お気に入り :
var ftpWebRequest = (FtpWebRequest)WebRequest.Create("ftp://doemin.com/public_html/a/b/c/d);
しかし、うまくいきません。
1回のリクエストで他のサブディレクトリを含むフォルダを作成する方法について簡単な方法はありますか?