ノートパソコンには約200のテキストファイルがあります。これらのテキストファイルを1行ずつ読み込み、FTPサーバーの各行ごとにディレクトリを作成するコードをC#で作成しました。これを行うには、他のより高速な方法があるFTPで複数の空のディレクトリを高速に作成
static void Main()
{
for (int i = 0; i <= 200; i++)
{
var lines = File.ReadAllLines(@"D:\file_" + i.ToString().PadLeft(5, '0') + ".txt");
foreach (var line in lines)
{
try
{
WebRequest request = WebRequest.Create("ftp://myftp/dir/" + line);
request.Method = WebRequestMethods.Ftp.MakeDirectory;
request.Credentials = new NetworkCredential("user", "pass");
request.GetResponse();
}
catch (Exception ex)
{}
}
}
}
しかし、これはディレクトリを作成することは非常に遅いです:
は、これは私のコードですか?たとえば、テキストファイルを配列として取得し、すべてのディレクトリを作成します。
プログラムの遅い部分は、確かにあなたのテキストファイルの読み込みではありません。 – nvoigt