Ajajaj. Ale kde je samotná konverzace ?!
Na tu jsem totiž zapomněl !
Takže verze prográmku 2, která nezapomněla na konverzaci !
Stahni si teda verzi 2 a postup výše zůstává stejný, jen přibyde sloupec D s obsahem konverzace
folderBrowserDialog1.Description = "Open a folder which contains files";
folderBrowserDialog1.ShowNewFolderButton = false;
folderBrowserDialog1.RootFolder = Environment.SpecialFolder.MyComputer;
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
string folder = folderBrowserDialog1.SelectedPath;
DirectoryInfo d = new DirectoryInfo(folder);
using (System.IO.StreamWriter fileResult = new System.IO.StreamWriter(@"C:\document.csv", false, Encoding.GetEncoding(1250)))
{
foreach (var file in d.GetFiles("*.*"))
{
string line = "";
System.IO.StreamReader file2 = new System.IO.StreamReader(file.FullName, Encoding.GetEncoding("Windows-1250"));
while (( line = file2.ReadLine()) != null)
{
if (line.Contains("\""))
{
fileResult.Write(";"+line);
continue;
}
line = line.Replace("(","");
line = line.Replace(")","");
List<string> items = line.Split(' ').ToList();
if (items.Count > 2)
fileResult.Write(Environment.NewLine + items[0] + ";" + items[1] + ";" + items[2]);
}
}
}
MessageBox.Show("HOTOVO");
}
Protože se jedná o konverzaci v ICQ tak komunikuješ vždy s někým.Takže seřazení by mělo vypadat TEDA následovně:
... to bude drahé.....