Требуется создать папку с именем test$. как это сделать?
если так
$i='test';
$p=$i+'$';
то ничего не получается - выдет - 0...
что неправильно делаю?
>Требуется создать папку с именем test$. как это сделать?
>если так
>$i='test';
>$p=$i+'$';
>то ничего не получается - выдет - 0...
>что неправильно делаю?Если это Perl, то
$p=$i.'$';
>Требуется создать папку с именем test$. как это сделать?
>если так
>$i='test';
>$p=$i+'$';
>то ничего не получается - выдет - 0...
>что неправильно делаю?'+' = это оператор математический и работает над числами
'.' = оператор строковой конкатекации и работает со строками.
а нельзя просто $p='test$'; ??????
или даже так
$i='test';
$p='$';
mkdir ("$i$p");
>'+' = это оператор математический и работает над числами
>'.' = оператор строковой конкатекации и работает со строками.
>а нельзя просто $p='test$'; ??????
>или даже так
>$i='test';
>$p='$';
>mkdir ("$i$p");НЕльзя - естественно имя папки - не постоянная. она меняется в цикле. а имена папок беруться из текстового файла.
>>$i='test';
>>$p='$';
>>mkdir ("$i$p");
open (FILE,"filename")||die;
while ($fn=<FILE>)
>>$i='test';
>>$p='$';
>>mkdir ("$i$p");
$p='$';
open (FILE,"filename")||die;
while ($fn=<FILE>)
{
mkdir("$fn$p");
}
close(FILE);
Чего вы мудрите ? Экранирование уже отменили ?"test\$"
>>>$i='test';
>>>$p='$';
>>>mkdir ("$i$p");
>$p='$';
>open (FILE,"filename")||die;
>while ($fn=<FILE>)
> {
> mkdir("$fn$p");
> }
>close(FILE);При данном коде орагнизуется только одна папка.
последняя в текстовом файле.
а остальные пропукаются.
ос winodows, active perl последний.
вот так попробуй у меня работаетmkdir("".$fn."".$p);
>Требуется создать папку с именем test$. как это сделать?mkdir 'test$'