URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3660
[ Назад ]

Исходное сообщение
"Необычное имя папки - test$"

Отправлено schess , 29-Ноя-04 13:59 
Требуется создать папку с именем test$. как это сделать?
если так
$i='test';
$p=$i+'$';
то ничего не получается - выдет - 0...
что неправильно делаю?

Содержание

Сообщения в этом обсуждении
"Необычное имя папки - test$"
Отправлено gyn61 , 29-Ноя-04 14:27 
>Требуется создать папку с именем test$. как это сделать?
>если так
>$i='test';
>$p=$i+'$';
>то ничего не получается - выдет - 0...
>что неправильно делаю?

Если это Perl, то
$p=$i.'$';


"Необычное имя папки - test$"
Отправлено mthawk , 05-Дек-04 21:14 
>Требуется создать папку с именем test$. как это сделать?
>если так
>$i='test';
>$p=$i+'$';
>то ничего не получается - выдет - 0...
>что неправильно делаю?

'+' = это оператор математический и работает над числами
'.' = оператор строковой конкатекации и работает со строками.
а нельзя просто $p='test$'; ??????
или даже так
$i='test';
$p='$';
mkdir ("$i$p");


"Необычное имя папки - test$"
Отправлено schess , 06-Дек-04 11:41 
>'+' = это оператор математический и работает над числами
>'.' = оператор строковой конкатекации и работает со строками.
>а нельзя просто $p='test$'; ??????
>или даже так
>$i='test';
>$p='$';
>mkdir ("$i$p");

НЕльзя - естественно имя папки - не постоянная. она меняется в цикле. а имена папок беруться из текстового файла.


"Необычное имя папки - test$"
Отправлено mthawk , 07-Дек-04 15:13 
>>$i='test';
>>$p='$';
>>mkdir ("$i$p");
open (FILE,"filename")||die;
while ($fn=<FILE>)

"Необычное имя папки - test$"
Отправлено mthawk , 07-Дек-04 15:14 
>>$i='test';
>>$p='$';
>>mkdir ("$i$p");
$p='$';
open (FILE,"filename")||die;
while ($fn=<FILE>)
  {
  mkdir("$fn$p");
  }
close(FILE);

"Необычное имя папки - test$"
Отправлено XMan , 07-Дек-04 20:51 
Чего вы мудрите ? Экранирование уже отменили ?

"test\$"


"Необычное имя папки - test$"
Отправлено schess , 08-Дек-04 10:49 
>>>$i='test';
>>>$p='$';
>>>mkdir ("$i$p");
>$p='$';
>open (FILE,"filename")||die;
>while ($fn=<FILE>)
>  {
>  mkdir("$fn$p");
>  }
>close(FILE);

При данном коде орагнизуется только одна папка.
последняя в текстовом файле.
а остальные пропукаются.
ос winodows, active perl последний.


"Необычное имя папки - test$"
Отправлено wersa , 09-Дек-04 12:44 
вот так попробуй у меня работает

mkdir("".$fn."".$p);


"Необычное имя папки - test$"
Отправлено ACCA , 18-Янв-05 00:31 
>Требуется создать папку с именем test$. как это сделать?

mkdir 'test$'