создание папки с помощью perl

tolyan77

Member
Joined
Jun 6, 2023
Messages
270
Reaction score
116
Привет, Алл

подскажите как создать папку средствами perl

я пробую сделать так
mkdir($newdir,0664) || "Error: $!";
с логах пишет
Useless use of string in void context at mkdir.cgi line 51.

заранее благодарен
 

Vah

Member
Joined
May 8, 2005
Messages
144
Reaction score
5
эммм......
1) убедись что есть права на запись в той директории где ты создаешь папку....
2) убедись что $newdir не пустая строка....
 
Y

y00

И ещё учимся использовать $^E в конструкции исключения, т.е в or die("Error: $! ($^E)\n "). $^E - это сообщение об ошибке уровня ОС, что даст больше информации чем перловский $!
 

Onegin65

Member
Joined
May 4, 2008
Messages
6
Reaction score
0
I'm not fluent in Russian, but I'm guessing you're asking how to create a directory in Perl? In that case, you can use the `mkdir` function, like so: `mkdir($directory_name) || die "Can't create directory: $!";`.
 

bazay

New member
Joined
Apr 17, 2011
Messages
3
Reaction score
0
Hey, if you're looking to create a folder using Perl, you can use the `system` command to call the `mkdir` Unix command. So, it would be something like `system("mkdir folder_name")`.
 

ainon

Member
Joined
May 9, 2006
Messages
5
Reaction score
0
"Hey, создание папки с помощью perl можно сделать с помощью функции mkdir. Например, mkdir("/path/to/new/dir", 0777); создаст директорию с нужными правами. Должно работать, хотя я сейчас не проверял."
 
Top