Forum Webscript.Ru
Программирование => Perl => Тема начата: C++ от 18 Февраля 2003, 21:29:45
-
В общем проблема возникла с открытием (созданием нового) файла
Нужно прочитать один файл, и записать его в новый, потом новый файл переименовать....
но новый файл не создается
пишу:
open(F,">new.txt")or die;
и все, на этой строчке всегда выкидывает!
ОС - Линукс....
может какой другой функцией его нужно создать, потом прочмодить?
Заранее сенкс!
-
open(F,"> new.txt")or die($!);
А так? И какая ошибка выдастся?
-
Проблема была в том что каталог в котором находится файл не был прочмоден на разрешение изменения списка файлов...
Вот еще вопрос, когда я прочмодил каталог, то система разрешила скрипту переписать файл, но группа с root изменилась на apache и права тоже... у меня есть еще один скрипт, который читает и пишет в этот файл, находится он в другой папке (на уровень ниже), он сможет читать и писать в этот файл, или нужно изменять права при его перезаписывании?