2017-06-04 98 views
-3

我正在嘗試讀取文本文件中的每一行併爲其創建一個文件夾。無法將字符串轉換爲字符串[]

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

我有一個錯誤信息,

不能把字符串轉換爲字符串[]

上的最後一個字代碼(informtations

+6

'ReadAllLines'返回'字符串[]'(字符串數組),而'CreateDirectory'只需要一個'string' – Nkosi

+0

什麼是你最終想達到什麼目的?清楚地解釋。 – Nkosi

+1

爲了將來的參考,如果您收到錯誤消息,請包括消息本身 - 您越具體,答案就越好。 –

回答

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); 
}