Во-первых, вам нужно убедиться, что fileStream
расположен:
using (FileStream fileStream = new FileStream(file, FileMode.Open))
{
readImport(file);
}
File.Move(file, Path.Combine(fullFolderPath, fullNewFileName));
См. MSDN относительно оператора using
вместо try/finally
.
ПУТЬ - Что здесь делает fileStream
???Кажется, ничего.Используйте это вместо:
readImport(file);
File.Move(file, Path.Combine(fullFolderPath, fullNewFileName));
И вы также должны распоряжаться TextFieldParser
:
private void readImport(string fullFileName)
{
using (TextFieldParser parser = new TextFieldParser(fullFileName))
{
parser.Delimiters = new string[] { "|" };
parser.TrimWhiteSpace = true;
parser.ReadLine();
while (!(parser.EndOfData == true))
{
// dt.Rows.Add(parser.ReadFields());
}
}
}