Автор Тема: Открытие файла  (Прочитано 2144 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн C++

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 221
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Открытие файла
« : 18 Февраля 2003, 21:29:45 »
В общем проблема возникла с открытием (созданием нового) файла
Нужно прочитать один файл, и записать его в новый, потом новый файл переименовать....
но новый файл не создается
пишу:
open(F,">new.txt")or die;
и все, на этой строчке всегда выкидывает!
ОС - Линукс....
может какой другой функцией его нужно создать, потом прочмодить?
Заранее сенкс!

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Открытие файла
« Ответ #1 : 18 Февраля 2003, 21:58:53 »

open(F,"> new.txt")or die($!);

А так? И какая ошибка выдастся?
2B OR NOT 2B = FF

Оффлайн C++

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 221
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Открытие файла
« Ответ #2 : 21 Февраля 2003, 14:47:01 »
Проблема была в том что каталог в котором находится файл не был прочмоден на разрешение изменения списка файлов...
Вот еще вопрос, когда я прочмодил каталог, то система разрешила скрипту переписать файл, но группа с root изменилась на apache и права тоже... у меня есть еще один скрипт, который читает и пишет в этот файл, находится он в другой папке (на уровень ниже), он сможет читать и писать в этот файл, или нужно изменять права при его перезаписывании?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28