假设我有字符串变量 string id =' sample' 。我想使用字符串变量在我当前的目录(Environment.CurrentDirectory)中创建一个名为sample.txt的文件,之后我想获取文本文件的完整路径。我该怎么做?通常我们可以在当前目录中创建一个文本文件(例如:sample.txt) 这样:
string path=Directory.GetCurrentDirectory();
string FileName = path + "\\sample.txt";
File.Create(FileName);
但是如何使用字符串变量执行此操作,在创建之后如何获取sample.txt文件的完整路径?
答案 0 :(得分:1)
使用Path.Combine方法
string path=Directory.GetCurrentDirectory();
string FileName = Path.Combine(path, id + ".txt";
File.Create(FileName);
此时您已经在FileName变量中拥有完整路径名,但您可以使用Path class
的其他方法string fullPathName = Path.GetFullPath(FileName);
答案 1 :(得分:0)
我认为这可能有所帮助:
string path = Environment.CurrentDirectory() + "\\" + id + ".txt";