PDA

Показать полную графическую версию : [решено] Не работает перемещение каталога ...Отказано в доступе


maslinaV
18-03-2013, 17:08
Не работает перемещение каталога ...Отказано в доступе

Работает только в районе каталога в котором находится перемещаемый каталог

Если дается команда на перемещение в каталог на другом диске выходит сообщение ....Отказано в доступе

Запускал

C:\Users\.....>move c:\!_Tmp\box d:\Temp\
Отказано в доступе.

После выполнения этой команды файл удаляется из источника а в каталоге назначения не появляется
robocopy c:\!_Tmp\box d:\Temp\ /Move

В чем проблема и как ее решить ?
Подскажите пожалуйста

Petya V4sechkin
18-03-2013, 17:24
maslinaV, в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/4331#5) попробуйте.
[решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:. (http://forum.oszone.net/thread-129646.html)

maslinaV
19-03-2013, 10:21
maslinaV, в командной строке (cmd.exe) от имени Администратора попробуйте. »

Запуск cmd происходит от имени администратора ошибка та же,
а что касается данных утилит icacls и тому подобных попробую там поискать, только почему так сложно ?

Я же явно указал себя владельцем тех каталогов с которыми производится работа , и запускаю cmd от имени администратор ?

Система Windows 7 Enterprise RU with SP1

Petya V4sechkin
19-03-2013, 10:53
Я же явно указал себя владельцем
Быть "владельцем" не означает иметь разрешения.

Владелец - на вкладке Владелец.
Разрешения - на вкладке Разрешения.

maslinaV
19-03-2013, 13:43
c:\!_Tmp>icacls box

NAME_DOMEN\User:(I)(OI)(CI)(F)
BUILTIN\Администраторы:(I)(F)
BUILTIN\Администраторы:(I)(OI)(CI)(IO)(F)
NT AUTHORITY\система:(I)(F)
NT AUTHORITY\система:(I)(OI)(CI)(IO)(F)
BUILTIN\Пользователи:(I)(OI)(CI)(RX)
NT AUTHORITY\Прошедшие проверку:(I)(M)
NT AUTHORITY\Прошедшие проверку:(I)(OI)(CI)(IO)(M)
Успешно обработано 1 файлов; не удалось обработать 0 файлов

как видите полный доступ

c:\!_Tmp>icacls d:\Temp
d:\Temp NAME_DOMEN\User:(F)
NAME_DOMEN\User:(OI)(CI)(F)
BUILTIN\Администраторы:(I)(F)
BUILTIN\Администраторы:(I)(OI)(CI)(IO)(F)
NT AUTHORITY\система:(I)(F)
NT AUTHORITY\система:(I)(OI)(CI)(IO)(F)
NT AUTHORITY\Прошедшие проверку:(I)(M)
NT AUTHORITY\Прошедшие проверку:(I)(OI)(CI)(IO)(M)
BUILTIN\Пользователи:(I)(RX)
BUILTIN\Пользователи:(I)(OI)(CI)(IO)(GR,GE)
Успешно обработано 1 файлов; не удалось обработать 0 файлов

как видите тоже полный доступ



c:\!_Tmp>move c:\!_Tmp\box D:\Temp\ Отказано в доступе.

в чем может быть проблема

gora
19-03-2013, 16:05
maslinaV, команда Move не предназначена для перемещения папок на другой раздел диска, папки она может перемещать только в пределах одного раздела, в отличии от файлов, которые она действительно может перемещать в другой раздел.

maslinaV
19-03-2013, 17:42
Да спасибо , robocopy то же ?

а какая тогда команда может ?

gora
19-03-2013, 17:47
robocopy то же ? »
Не скажу, не пользуюсь. Но в Вашем случае команду Move можно заменить связкой двух команд:xCopy ... && RD ...

maslinaV
19-03-2013, 17:49
Я не нашел в справке , то что вы сказали, как вы это узнали , есть ли более подробное описание команд , чем в самой Windows ?
Чтобы там, было явно указано, что вот такая команда интерпретатора командной строки - может перемещать каталог из одного раздела(диска) на другой раздел системы , а вот такая - не может.

Очень благодарен за помощь.

Не скажу, не пользуюсь. Но в Вашем случае команду Move можно заменить связкой двух команд:
Код:
xCopy ... && RD ... »

да этот вариант в интернете нашел , но так неинтересно , слишком много лишнего , связка это уже много...

&& RD »

кстати о вот это что, и где об этом написано ?

&& таким образом в cmd можно организовать выполнение команд в связке ?
Где про это доступно и хорошо описано ?

gora
19-03-2013, 18:23
как вы это узнали »
Живу давно...вот такая команда интерпретатора командной строки - может перемещать каталог из одного раздела(диска) на другой раздел системы »
Ни какая не может.слишком много лишнего , связка это уже много... »
Вы меня удивляете. Две команды в одной строке батника - это много, а использовать стороннюю утилиту - это нормально!? :dont-know && RD »
кстати о вот это что »
&& означает, что следующая за ними команда будет выполнена только в случае отсутствия ошибки при выполнении предшествующей им команды.Где про это доступно и хорошо описано ? »
Поищите здесь (http://forum.oszone.net/thread-130222.html).
Для подобных вопросов: Скриптовые языки администрирования Windows (http://forum.oszone.net/forum-102.html)




© OSzone.net 2001-2012