0

我作为软件测试员的入门级工作,我的任务是将我的日志文件保存到我公司网站上的特定文件夹中,并且该网站只能由公司员工在内部访问。到目前为止,我知道如何将文件保存到网站上,但是在将文件保存到之前,如何检查已经存在的特定文件夹?

    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

2

使用此代码:

if(!Directory.Exists({path}))
{
   //create the directory
}

它检查目录是否不存在。如果没有,那么您可以创建它!

于 2009-06-12T18:45:53.647 回答
0

一种方法是将虚拟文件放入该文件夹 (dummy.txt) 并对该文件执行 HTTP GET。如果您可以成功地做到这一点,那么您可以假设该文件夹存在(禁止任何虚拟文件夹等)

于 2009-06-12T18:49:11.177 回答