Это мой код для обработки файла. У меня есть файл на диске.Всегда получать файл не найден Ошибка в perl
Но я всегда получаю файл не найдена ошибка. Нужно ли мне указывать правильный путь? Или код создаст здесь новый файл?
Почему я получаю эту ошибку?
Я храню файл по определенному пути?
Я пропустил что-нибудь, чтобы упомянуть или что-то пропустил в коде?
#open FH , ">>JEEVA.csv" or die "File not found";
#print FH $res1;
#close FH;
У вас есть разрешение на запись в текущий каталог? Кроме того, вы не хотите жестко кодировать сообщение об ошибке. Вам нужно включить переменную '$!', Например: 'или die 'Невозможно открыть JEEVA.csv для добавления: $!"; 'И да, файл должен быть создан, если он не существует. – TLP
Вообще говоря, это довольно плохая идея, чтобы опубликовать вопрос, а затем не отвечать на него. Это не только препятствует людям участвовать в вашей проблеме, но и делает ваши ответы менее качественными. – TLP
Я могу получить доступ к другому файлу, который находится в том же каталоге. Все файлы имеют разрешение на запись ... –