| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > передача адреса файловому дескриптору |
| Автор: de43gy 11.8.2014, 18:04 |
| есть строчка с открытием файла: open FILE, FILENAME || die "can't open file: " . FILENAME; нужно ей передать имя, сожержащееся в двух переменных: ${$ARRAY[0]}[0] и ${$ARRAY[0]}[1] (там адрес и название файла) , как правильно это сделать? Пока единственное, что пришло в голову - объеденить в еще одной переменной и ее уже подставлять.... |
| Автор: arto 11.8.2014, 20:24 |
| что такое "адрес файла"? |
| Автор: de43gy 11.8.2014, 21:25 |
| путь к нему. к примеру тут в ${$ARRAY[0]}[0] будет "/usr/scripts/perl/" а в ${$ARRAY[0]}[1] будет "file4.txt" мне же дескриптору нужно передать имя файла с полным путем к нему, т.е. /usr/scripts/perl/file4.txt я тут подумал, что можно было бы сделать проще и не хранить эти значения в разных переменных. Но уже просто интересно, как можно в команде open FILE, FILENAME || die "can't open file: " . FILENAME; объеденить значения тех переменных, что бы передать полный путь к файлу. |
| Автор: noize 11.8.2014, 23:17 | ||
|