|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Victor Wagner 2:5020/400 01 Mar 2002 14:52:25 To : "Alexander V. Gaiduk" Subject : Re: Hа: Как удалить файл? -------------------------------------------------------------------------------- Alexander V. Gaiduk <gav@lesobank.ru> wrote: >> В юниксе в имени файла недопустимо два символа: / (разделитель пути) и \0 >> (ограничитель сишной строковой константы). Все. Если ты не умеешь создать >> файл, содержащий & в имени, из какой-либо интерактивной программы, это >> совершенно не аргумент. AVG> :)) AVG> как то давно было дело создал под древним Interactive UNIX файлик "*.*" AVG> а потом под его DOS эмулятором - vpix пытался уго удалить, а в том же AVG> каталоге AVG> лежали еще другие файлы... Попробовал бы ты это сделать под чистым досом (там такой файлик нужно было бы создавать посредством diskedit) эффект бы был тот же самый. Это проблема DOS и ее эмуляции, а не Unix. AVG> сорри за оффтоп, ну раз пошла такая тема - вот вопрос: AVG> я понял что API в юнихе позволяет создать файл с любыми сиволами, AVG> но согласитесь, '*' в имени файла это ненормально. есть ли какие правила Hе согласимся. AVG> по набору символов для имени файла/каталога, чтоб с учетом метасимволов AVG> разных шеллов Любой нормальный shell позволяет квотить метасимволы. -- http://www.communiware.ru http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Communiware.net (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/15178dd492572.html, оценка из 5, голосов 10
|