Вам нужно использовать консоль администратора или изменить местоположение CSV-файла на C:\temp
или что-то в этом роде. Домашний диск требует прав администратора.
РЕДАКТИРОВАТЬ: Требование к повышению прав только для системных каталогов, таких как:
C:\
C:\Windows
C:\Program Files
C:\Program Files (x86)
C:\Users
Обратите внимание, что вы можете изменить C:\Users\<YourUserName>
, но не любые другие каталоги в C:\Users
. Windows была создана для нескольких пользователей, даже если вы единственный, кто использует ее. Вышеупомянутые каталоги являются общими для всех пользователей, и изменение их содержимого эффективно изменит среду Windows и для других пользователей, поскольку Windows зависит от целостности этих каталогов. Разрешение обычному пользователю удалять/изменять/добавлять файлы к ним может иметь опасные последствия для ОС и других людей, которые ее используют.
Таким образом, он пытается убедиться, что только пользователь с правами администратора имеет право вносить в него изменения. Это также та же причина, по которой у вас запрашиваются права администратора при установке программного обеспечения. Он устанавливается на C:\Program Files
или C:\Program Files (x86)
, вносит изменения в реестр и доступен всем пользователям этого компьютера. То же самое и с удалением. Если программа не требует этого, она не требует прав администратора. Например: портативные программы. Некоторые программы используют только каталог пользователя или каталог пользователей temp
C:\Users\<Username>\AppData\Local\Temp
. Такие программы доступны только тому пользователю, который их установил.
Если у вас есть собственный каталог, такой как C:\myGames
, добавление файлов в него не потребует повышения прав. Итак, C:\Temp
— это еще один такой же каталог. Вы также заметите, что C:\
позволит обычному пользователю создать папку, но не файл.
РЕЗЮМЕ: Любые изменения, влияющие на другие пользовательские каталоги или среду Windows, потребуют прав администратора. Другие этого не делают.
person
Sid
schedule
10.03.2020