2016-03-12 4 views
0

Попытка создания очень простого командного файла, который позволяет пользователю создавать и называть папку в корневом каталоге диска и копировать некоторые файлы из другого места. Буквально все, что я сделал до сих пор является:Создание папки в корневом каталоге диска с использованием командного файла

MD F: \%

я получаю доступ запрещен ошибки. Я изначально пробовал это на своем C-диске, и когда я получил ошибку, я предположил, что это была какая-то странная проблема с правами, и попробовал ее на моем втором диске, и получил ту же ошибку, а затем мой внешний накопитель и получил ту же ошибку. Я дважды проверял, чтобы у меня были полные права администратора на моем ПК, и я это делаю, поэтому я предполагаю, что есть другой способ написать пакетный файл, чем то, что я пытаюсь сделать.

ответ

0

Это то, что icacls показать

C:\Windows\system32>icacls c: 
c: NT SERVICE\TrustedInstaller:(F) 
    NT SERVICE\TrustedInstaller:(CI)(IO)(F) 
    NT AUTHORITY\SYSTEM:(M) 
    NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F) 
    BUILTIN\Administrators:(M) 
    BUILTIN\Administrators:(OI)(CI)(IO)(F) 
    BUILTIN\Users:(RX) 
    BUILTIN\Users:(OI)(CI)(IO)(GR,GE) 
    CREATOR OWNER:(OI)(CI)(IO)(F) 
    APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(RX) 
    APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(OI)(CI)(IO)(GR,GE) 

Successfully processed 1 files; Failed processing 0 files 

Таким образом, пользователи и администраторы не имеют права на запись на корневой диск. Запустите свой скрипт как администратор.

+0

Я запускаю командную строку в качестве администратора, и я все еще получаю сообщение об ошибке. Или вы хотите просто щелкнуть правой кнопкой мыши командный файл и запустить его как администратор? В этом файле я хочу, чтобы пользователь указывал создаваемую папку, поэтому мне нужно, чтобы она работала из командной строки. – user2120893

+0

Вы должны щелкнуть правой кнопкой мыши и выбрать _Run As Administrator_ или выбрать в другом месте папку. 'BUILTIN \ Users: (RX)' Только чтение и выполнение. –

+0

Я, наконец, понял проблему. Я продолжаю писать% вместо% 1 – user2120893