Мне было поручено написать небольшое приложение на c #, которое ищет каталог с заданным типом файла. Я тестирую файлы .txt, но приложение предназначено для файлов .epl для принтеров Zebra.
Я пытаюсь написать это так, чтобы:
aO Если файл .epl найден, отправьте его на принтер, удалите файл .epl и подождите несколько секунд.
Снова найдите в каталоге .epl, отправьте на принтер, удалите.
Если файл .epl не найден, подождите несколько секунд, повторите, пока файл .epl не будет найден. Повторите а)
Проблема возникает, когда Directory.GetFiles (@ s1, "* .txt") вообще не находит файлов .txt и пытается запустить вместе с остальной программой.
Я получаю: System.IndexOutOfRangeException: индекс находился за пределами массива.
Я не уверен, что делать, полагаю, это связано с нулевыми исключениями? Мой код не завершен, так как эта проблема поставила меня в тупик; Я тоже новичок, и поэтому это не самый чистый код.
Код следующий: http://pastebin.com/BHNAtTsk