Forum Webscript.Ru

Программирование => Perl => Тема начата: Psixolog от 31 Октября 2005, 10:12:25

Название: Может ли Perl создавать папки?
Отправлено: Psixolog от 31 Октября 2005, 10:12:25
Вот *.txt может создавать а вот папки? Если да то наверное и скрипт простой... напишите если кто знает!
Название: Может ли Perl создавать папки?
Отправлено: Error202 от 31 Октября 2005, 10:17:36
mkdir FILENAME, MODE
Название: Может ли Perl создавать папки?
Отправлено: Psixolog от 31 Октября 2005, 13:32:40
а по подробнее
Название: Может ли Perl создавать папки?
Отправлено: NeoNox от 31 Октября 2005, 13:38:27
perldoc -f mkdir
Название: Может ли Perl создавать папки?
Отправлено: Корепанов Иван от 31 Октября 2005, 19:26:42
$dir="../../catalog";

mkdir ($dir);

А вообще, можно скачать небольшой полезный понятный справочник отсюда:

http://www.spravkaweb.ru/download.php?user=help_perl
Название: Может ли Perl создавать папки?
Отправлено: Psixolog от 01 Ноября 2005, 11:30:42
Значит и удалить их можно так?
Название: Может ли Perl создавать папки?
Отправлено: hanslinger от 01 Ноября 2005, 11:41:28
Предварительно почистив папку.
Я в инете нашел решение. Потому что на перле никогда не писал, а мне сказали написать именно на нем удаление полностью директории со всеми вложенными файлами и директориями.
http://ya.ru
Название: Может ли Perl создавать папки?
Отправлено: commander от 01 Ноября 2005, 14:17:57
hanslinger
:)
perldoc -f system
Название: Может ли Perl создавать папки?
Отправлено: hanslinger от 01 Ноября 2005, 14:20:01
commander
Да мне это нафиг не надо уже сто лет :) Я забыл перл, как страшный сон.
Название: Может ли Perl создавать папки?
Отправлено: commander от 01 Ноября 2005, 14:21:21
hanslinger
1. это не только для тебя ...
2. про сны лучше из политкоректности помолчать...
Название: Может ли Perl создавать папки?
Отправлено: hanslinger от 01 Ноября 2005, 15:16:47
[OFF]
Цитировать
из политкоректности помолчать

Да, я некорректен... :) убью себя пяткой в грудь, но к перлу подходить больше не стану %)[/OFF]
Название: Может ли Perl создавать папки?
Отправлено: Kipter от 01 Ноября 2005, 15:43:23
hanslinger
Личные мнения лучше всегда оставлять в своих бурных трашных снах =)
Ели ты незнаешь перл ето еще не значит что это плохой язык....

А сообственно вопрос по приблизительно похожей теме....

Как с помощью перла ставить такие опции как Скрытая, только для чтения и т д папка?

Для Винды.... в юниксе то и так все ясно... точку в начале имени фаила поставил и вот тебе и скрыто.....  но всетаки....
Название: Может ли Perl создавать папки?
Отправлено: AnnA от 01 Ноября 2005, 17:25:42
Цитировать
Kipter:
Для Винды....

Цитировать
commander:
perldoc -f system

ATTRIB /?
Название: Может ли Perl создавать папки?
Отправлено: Kipter от 02 Ноября 2005, 07:53:11
Это уже конечно не по теме... но просто я невижу смысла зафлуживать форум и создавать ишнюю тему но всетаки....

Мне интересно, поидее ведь require открывает указанный фаил и вставляет его на то место где указано require.

Так вот, как лучше быть, можно хранить настройки скрипта в подобном фаиле conf.pl где будут например хеши которым проставлены значения натсроек и подключать такой фаил require...

Но для написания Веб интерфейса конфигурирования такого фаила - сами понмаете посложнее....

или есть 2 способ.... сделать какой нть фаил main.conf где будет указано что то вроде:
настройка:значение

а скрипт открывает этот фаил и построчно заганяет данные в нем в хеш....

Я понимаю что сама операция когда данные будут загоняться в Хеш будет использовать определенное время... но конфигурационный фаил поправде то и не большой не более 50 строк... думаю что особо сильно ведь это тормозит не будет....

Так что вы по этому поводу думаете?
Название: Может ли Perl создавать папки?
Отправлено: commander от 02 Ноября 2005, 10:37:29
Kipter
Цитировать
Так что вы по этому поводу думаете?

0. вопрос совсем не потеме....
0.1. Вы случайно на асемблере не програмили, до того как начали perl изучать? откуда такая страсть к ловле блох?

1. поиск вообе хорошая штука: http://forums.webscript.ru/showthread.php?s=&threadid=18876