0

私はソフトウェア テスターのエントリー レベルとして働いており、ログ ファイルを会社の Web サイトの特定のフォルダーに保存するタスクを与えられました。この Web サイトには会社の従業員のみが内部的にアクセスできます。これまでのところ、ファイルをサイトに保存する方法はわかっていますが、ファイルを保存する前に、どの特定のフォルダーが既に存在するかを確認するにはどうすればよいですか?

    private void SaveLogsTogWeb(string file)
    {
        try
        {
            //create WebClient object
            WebClient client = new WebClient();

            client.Credentials = CredentialCache.DefaultCredentials;

            client.UploadFile(@"http://myCompnay/MyProjects/TestLogs/" + file, "PUT", file);
            client.Dispose();
        }
        catch (Exception err)
        {
            MessageBox.Show(err.Message);
        }
    }

助けてくれてありがとう

4

2 に答える 2

0

1 つの方法は、そのフォルダー (dummy.txt) にダミー ファイルを配置し、ファイルの HTTP GET を実行することです。それが成功した場合は、フォルダーが存在すると見なすことができます (仮想フォルダーなどを除く)。

于 2009-06-12T18:49:11.177 に答える