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