Bred Vilchec
Новичок
Оффтоп про ярлыки в Win и ссылки на файлы в Unix.
Для реализации системы скачивания оплаченных файлов понадобилось из PHP создавать ссылку на файл. (ну не сам же файл копировать в самом деле)(описание реализации есть в http://phpclub.ru/talk/showthread.php?postid=351727#post351727)
Проблема в том, что заказчик намеревается ставить на серваке Виндоус. Собственно возникла пара вопросов:
1. Можно ли создать ярлык в Windоws системной командой?
подозреваю что на уровне WinApi это раз плюнуть, но в командной строке такой функции не обнаружил.
2. Попробовал UnxUtils, возжелав найти эту функцию там, нашел, ln там есть, но при попытке создать символическую ссылку пишет, что такие ссылки системой не поддерживаются (зачем тогда включать эту фукцию в сам UnxUtils, если он под Виндовсом, я так и не понял). Если нужно создать жесткую ссылку - пишет что директория или файл не найдены, хотя такого вроде быть не должно.
Например "ln c:\boot.ini c:\boot" вывадивает подобную ошибку.
В чем может быть проблема?
Что я могу сделать?
Для реализации системы скачивания оплаченных файлов понадобилось из PHP создавать ссылку на файл. (ну не сам же файл копировать в самом деле)(описание реализации есть в http://phpclub.ru/talk/showthread.php?postid=351727#post351727)
Проблема в том, что заказчик намеревается ставить на серваке Виндоус. Собственно возникла пара вопросов:
1. Можно ли создать ярлык в Windоws системной командой?
подозреваю что на уровне WinApi это раз плюнуть, но в командной строке такой функции не обнаружил.
2. Попробовал UnxUtils, возжелав найти эту функцию там, нашел, ln там есть, но при попытке создать символическую ссылку пишет, что такие ссылки системой не поддерживаются (зачем тогда включать эту фукцию в сам UnxUtils, если он под Виндовсом, я так и не понял). Если нужно создать жесткую ссылку - пишет что директория или файл не найдены, хотя такого вроде быть не должно.
Например "ln c:\boot.ini c:\boot" вывадивает подобную ошибку.
В чем может быть проблема?
Что я могу сделать?