方法1: C#代码 if (Directory.Exists("d:\\pic")) { MessageBox.Show("存在"); } else { MessageBox.Show("不存在"); } 方法2: C#代码 DirectoryInfo TheFolder = new DirectoryInfo("d:\\pic"); if (TheFolder.Exists) { MessageBox.Show("进来了"); } else { MessageBox.Show("没进来"); } "d:\\pic"可以这样变成路径 @"d:\pic" 也就是说转义符可以用@来代替 新建文件夹: C#代码 if (!Directory.Exists(@txtFileSaveDir.Text))//若文件夹不存在则新建文件夹 { Directory.CreateDirectory(@txtFileSaveDir.Text); //新建文件夹 }