Directory.CreateDirectory(@"C:\\" + DateTime.Now.ToString("yyyy-mm-dd"));            FileStream fs = File.Create(@"C:\\" + DateTime.Now.ToString("yyyy-mm-dd") + ".txt");我用上面这两段程序创建了一个文件夹和一个txt文件,但是是相互独立的,我想先创建文件夹,然后在文件夹中创建这个.txt文件,请问应该怎么写这个代码呢?我试过用变量来标记文件夹,然后把变量赋到txt文件的创建那儿,但是这样不对,郁闷。

解决方案 »

  1.   

    string vDirectory = @"c:\" + DateTime.Now.ToString("yyyy-mm-dd");
    string vFileName = vDirectory + "\" + DateTime.Now.ToString("yyyy-mm-dd") + ".txt";
    //...
    Directory.CreateDirectory(vDirectory);
    FileStream fs = File.Create(vFileName );
      

  2.   

    string vDirectory = @"c:\" + DateTime.Now.ToString("yyyy-mm-dd");
    string vFileName = vDirectory + "\\" + DateTime.Now.ToString("yyyy-mm-dd") + ".txt";
    Directory.CreateDirectory(vDirectory);
    FileStream fs = File.Create(vFileName );
    fs.Close();