回答編集履歴

1 誤字修正・追加

tacsheaven

tacsheaven score 12908

2017/03/16 10:24  投稿

Windows Vista 以降で運用されている UAC では、いくつかのフォルダは書き込み禁止になっています。※権限昇格が必要
で、どこが該当するかというと、
- Windows システムフォルダ( \Windows)
- Program Files フォルダ( \Windows\Program Files, \Windows\Program Files(x86))
- Program Data フォルダ( \Windows\ProgramData )
- Program Files フォルダ( \Program Files, \Program Files(x86))
- Program Data フォルダ( \ProgramData )
- **システムドライブルートフォルダ** (通常、C:\)
つまり、C:\ には管理者権限がないと書き込めないのです。
※例えばエクスプローラーで、どこかから C:\ にファイルをコピーしようとすると、UAC で権限昇格が促されます  
 
書き込む場所を変えることをお勧めします。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る