2017-06-04 26 views
-3

私はテキストファイルの各行を読み込み、そのためのフォルダを作成しようとしています。私は、エラーメッセージを持っている文字列を文字列に変換できません[

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

、コードの最後の単語での

文字列に文字列を変換できません[]

informtations

+6

'CreateDirectory'が、それはあなたが最終的に達成しようとしているされてどのような単一' STRING' – Nkosi

+0

を期待しながら、 'ReadAllLines'は'文字列[] '(文字列の配列)を返しますか?明らかに説明する。 – Nkosi

+1

将来参照する場合は、エラーメッセージが表示された場合は、メッセージ自体を含めてください。具体的なものを指定するほど、より適切な回答が得られます。 –

答えて

1

ReadAllLines戻りstring[]( while文字列の配列)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); 
} 
関連する問題