我尝试过
File.WriteAllText(getRawFile.ToArray());
它不起作用
在这里输入我的代码:
var getRawFile = File.ReadLines(BrowseFileDialog.Text);
File.WriteAllText(getRawFile);
它一直显示CS1501,但是我的代码是正确的,我没有做错任何事情
BrowseFileDialog.text是一个指定路径的文本框,因此没有任何问题
答案 0 :(得分:2)
您需要使用WriteAllLines
,并且需要给它一个文件名,否则它将如何知道在哪里写入文件?电脑不擅长猜测
File.WriteAllLines("some path/filename", getRawFile);
WriteAllLines(String, IEnumerable)
参数
路径
String
要写入的文件。内容
IEnumerable<String>
要写入文件的行。
更新以使其非常清晰
var getRawFile = File.ReadLines(BrowseFileDialog.Text);
File.WriteAllLines(BrowseFileDialog.Text,getRawFile);