2014-03-06 28 views

回答

0

Directory.CreateDirectory退回DirectoryInfo不是字符串

你可以试试这样的东西

DirectoryInfo LocalDirectory = Directory.CreateDirectory(string.Format("I:\\test\\final test\\snaps\\{0}-{1}-{2}", DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year)); 

获得路径字符串

string strLocalDir = LocalDirectory.FullName; 
3

the documentation for Directory.CreateDirectory,CreateDirectory返回DirectoryInfo对象,而不是一个字符串。

所以做到这一点:

DirectoryInfo localDirectory = Directory.CreateDirectory(... 

或本:

var localDirectory = Directory.CreateDirectory(... 

(这基本上将做同样的事情)

1

的代码可以写为:

String Todaysdate=DateTime.Now.ToStriong("dd-MMM-yyyy"); 
if(!Directory.Exists("I:\\test\\final test\\snaps\\"+Todaysdate) 
{ 
    Directory.CreateDirectory("I:\\test\\final test\\snaps\\"+Todaysdate); 
} 
相关问题