아래의 프로세스를 실행하기 전에 주어진 경로에 저장소가 존재하는지 여부를 확인하고 싶습니다. 모든 아이디어가 필요합니까?저장소가 있는지 여부를 확인하는 방법은 무엇입니까?
var exe = Components.classes['@mozilla.org/filelocal;1'].
createInstance(Components.interfaces.nsILocalFile);
exe.initWithPath("HG.EXE");
var process = Components.classes["@mozilla.org/process/util;1"].
createInstance(Components.interfaces.nsIProcess);
Process.init(exe);
args = ["init", "D:\\testRepo\\"];
process.run(blocking, args, args.length);
awesome ... 정보 주셔서 감사합니다 ... – Nitesh
Nitesh : 사용 해 주셔서 감사합니다. 정답으로이 답변을 수락 해주십시오 .-) –
이 답변은 오래되어서는 안 될 수 있습니다. Windows에서 hg 2.6.1을 실행하면 c : \ dev \ tools에는'abort : repository ... not found! '가 표시되지만 c : \ dev에는 정상 출력이됩니다. – Kev