无法将字符串转换为字符串[]

时间:2017-06-04 21:14:59

标签: c# text-files

我试图读取文本文件中的每一行并为其创建一个文件夹。

{
    Console.Write("Enter Path: ");
    Linktopaths = Console.ReadLine();
    var informtations = System.IO.File.ReadAllLines(Linktopaths);
    System.IO.Directory.CreateDirectory(informtations);
}

我有错误消息,

  

无法将字符串转换为字符串[]

代码中的最后一个单词(informtations

1 个答案:

答案 0 :(得分:1)

ReadAllLines会返回string[](字符串数组)而CreateDirectory需要一个string

取决于你想要实现的目标,你应该从数组中提取一个字符串并将其传递给CreateDirectory方法。

Console.Write("Enter Path: ");
Linktopaths = Console.ReadLine();
string[] informations = System.IO.File.ReadAllLines(Linktopaths);
foreach (string path in informations) 
{
    System.IO.Directory.CreateDirectory(path);
}