| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Системное программирование > unlink file1, file2 |
| Автор: kostofffan 22.7.2004, 23:16 | ||||
Такой отрывочек кода:
Прикол в том что из этого кода файлы не удаляются. Но когда я копирую:
в новую программу, то файлы чудесно удаляются... В чем бок. Сенкс. P.S.: для чего нужен dir-файл? Он всегда занимает 0 байт. (Может он используется как временный во время выполнения?) |
| Автор: kostofffan 24.7.2004, 01:21 | ||||
| Честно говоря, я долго улыбался, когда до меня дошло! Дело в том что удаление не получалось так как эти файлы все еще использовались. Прикол такой, что во время выполнения проверки типа :
прога все еще использует эту dbm до окончания блока if. (При чем до окончания всех блоков if) К примеру, если есть такой код:
то программа не даст удалить dbm до окончания самого первого if-блока! Короче, надолбался я с этим.... |
| Автор: kostofffan 24.7.2004, 01:24 | ||
Да, я забыл упомянуть, что теперь выдается ошибка:
но несмотря на это файлы прекрасно удаляются... бывает же ;) P.S.: кто знает к чему эта ошибка, подскажите! |
| Автор: Чудик 24.7.2004, 04:12 |
| Так это знают ВСЕ даже я |