2016-08-05 6 views
0

내 유성 응용 프로그램에서 C :/Program Files /에 폴더 및 파일을 만들려고했습니다. 하지만 프로그램 파일 쓰기 권한이 내 관리자에 의해 차단되었습니다. 어떻게 코딩을 통해 이것을 해결할 수 있을까요?Windows 10에서 mkdirp 폴더 생성 문제 사용

var pathname1 = "C:/Program Files/test/"; 
    var path1 = pathname1 + filename; 
    if (!fs.existsSync(pathname1)) { 
     var mkdirp = Npm.require('mkdirp'); 
     mkdirp(pathname1, function(err) { 
      if (err && zpractice.global.System_settings.server_error_log) 
       console.error(err); 
     }); 
    } 

    if (fileExists(path1)) { 
     fs.unlinkSync(path1); 
    } 
    fs.writeFile(path1, fileData, function(err) {console.error(err);}); 

답변

0

관리자 모드에서 스크립트를 실행해야합니다.

cmd을 마우스 오른쪽 버튼으로 클릭하고 CMD.exe을 클릭하고 "다른 이름으로 실행 ..."을 선택하십시오.

또는 당신은 runas 명령을 사용할 수 있습니다 경로 "C : \ 프로그램 파일 \ 테스트 \"로 변경하는

runas /user: localmachinename \administrator cmd

0

시도를; 공백없이 경로를 선택하는 것이 좋습니다.

+0

아니요, 요구 사항은 프로그램 파일 안에 폴더 만 만들고 공백은 문제가되지 않습니다. 공백으로 시도 했으므로 다른 위치에서 작업했습니다 .. – Vaideeswaran

+0

"C : \\ Program Files \\ test \\ " –