Forum Webscript.Ru
		Программирование => Perl => Тема начата: novice2 от 28 Апреля 2003, 13:45:26
		
			
			- 
				доброе время суток.
 может кто знает, как получить имя файла по его хендлу?
 файл был уже ранее открыт функцией open:
 
 open IFILE "test.txt";
 
 спасибо.
- 
				IMHO проще задавать имя файла переменной перед функцией open: 
 
 $file="test.txt";
 open IFILE "$file";
 
 тогда отпадает надобность получения имени файла... т.к. ты сам задаешь его в переменной...
- 
				это понятно. но вопрос не об этом. 
 например есть функция. туда передается хэндл. внутри функции хочется получить имя.
 это можно сделать, не передавая туда еще и имя?
 
 вот текущее положение в файле никто же не передает куда ни поподя  параллельно с хэндлом. все его узнают когда нужно tell(FILE).
 никак не найду аналогичное что-нибудь для имени.
- 
				в unix никак imho