Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
До того как приболел ставил эксперимент, но не успел... 11.03.07 23:51 Число просмотров: 2617
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 11.03.07 23:55 Количество правок: 1
|
До того как приболел ставил эксперимент, но не успел завершить в чистом виде. Закончу - отпишу.
В принципе следует различать переименовывание и перемещение, последнего два вида бывает. И переименовывание и перемещение может осуществляться как тупым способом (копирование в дистинэйшн, удаление сырца) и интеллектуальным. В случае перемещения между различными томами способ остается единственный ("тупой")..
Бывает замечал такое поведение файлового менеджера: выдает сообщение об ошибке удаления исходного файла, типа "я тут скопировал его в нужное место, а исходный файл не удаляется". Как правило при попытке перемещения группы файлов операция прерывается на первом файле.
"Тупое" перемещение в пределах диска тупо по причине "медленности", "интеллектуальное" перемещение происходит за доли секунды. К тому же может возникнуть вторая проблема - это когда не хватит свобдного места для копии на начальном этапе - копировании.
В современных ОС приложение - файловый менеджер не имеет доступа к ФС и ничено о них не знает, он работает через запросы к ОС. А ОС уже может различать запрос "удаление" от запроса "перемещение" и "переименовывание".
Грубо говоря для удаления должен быть разрешен пермишн удаления для файла и изменения для каталога, для переименовывания достаточен один пермишн изменения для каталога, а для перемещения в пределах тома должны быть разрешены изменения для исходного и целевого каталога.
|
|
|