我的工作是软件测试人员入门级,我被分配了一项任务,将我的日志文件保存到我公司网站上的特定文件夹中,该网站只能由公司员工内部访问。到目前为止,我知道如何将文件保存到网站上,但在将文件保存到该文件夹之前,我如何检查已存在的特定文件夹?
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);
}
}提前感谢你的帮助
发布于 2009-06-12 18:49:11
一种方法是在该文件夹(dummy.txt)中放置一个虚拟文件,然后对该文件执行HTTP GET。如果您能成功地做到这一点,那么您就可以假定该文件夹存在(禁止任何虚拟文件夹等)。
发布于 2009-06-12 18:45:54
使用以下代码:
if(!Directory.Exists({path}))
{
//create the directory
}它会检查该目录是否不存在。如果它没有,那么你可以创建它!
https://stackoverflow.com/questions/988328
复制相似问题