我想创建一个名为的新文件夹log,在该文件夹中我想创建一个名为的文本文件log.txt,这是我想要创建的路径D:\New Folder
我试过这个来创建一个名为log的新文件夹
string FilePathSave = Folder.ToString() + System.IO.Directory.CreateDirectory(@"D:\New Folder\Log");
Run Code Online (Sandbox Code Playgroud)
我用这个创建了一个文本文件
string FilePathSave = Folder.ToString() +"log.txt";
File.WriteAllText(FilePathSave, TextBox1.Text);
Run Code Online (Sandbox Code Playgroud)
但我不能创建像D:\New Folder\Log\log.txt......任何建议?
Jan*_*oom 35
呃,这样的?
var dir = @"D:\New folder\log"; // folder location
if(!Directory.Exists(dir)) // if it doesn't exist, create
Directory.CreateDirectory(dir);
// use Path.Combine to combine 2 strings to a path
File.WriteAllText(Path.Combine(dir, "log.txt"), "blah blah, text");
Run Code Online (Sandbox Code Playgroud)
string dir = @"D:\New Folder\Log";
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
File.WriteAllText(Path.Combine(dir, "log.txt"), TextBox1.Text);
Run Code Online (Sandbox Code Playgroud)
Path.Combine在这里尝试使用:
string folder = Path.Combine(root, "log");
if(!Directory.Exists(folder)) Directory.CreateDirectory(folder);
string file = Path.Combine(folder, "log.txt");
File.WriteAllText(file, text);
Run Code Online (Sandbox Code Playgroud)