저는 기술 도구 키트 프로그램을 만드는 중입니다.이 '도구 키트'에 포함 된 도구는 로컬에서 조각 모음을 실행하는 버튼입니다 디스크.Windows 조각 모음이 내부 또는 외부 명령, 작동 가능 프로그램 또는 배치 파일로 인식되지 않습니다.
이defrag C: /A
이 트리거 버튼 뒤에 C# 코드는 다음과 같습니다 :
는System.Diagnostics.ProcessStartInfo procInfo =
new System.Diagnostics.ProcessStartInfo();
procInfo.Verb = "runas";
procInfo.FileName = "(My Disk):\\PreDefrag.bat";
System.Diagnostics.Process.Start(procInfo);
이 코드는 이름 그대로 현재 내가이 만들어 한 배치 파일은 간단하다, 그냥 기본 조각 분석을 실행 내가 원한다면, UAC는 행정 권한으로 배치 파일을 실행합니다. 일단 배치 파일이 실행 되더라도 명령 콘솔에 수신되는 출력은 다음과 같습니다.
C:\Windows\system32>defrag C: /A
'defrag' is not recognized as an internal or external command,
operable program or batch file.
이 오류의 원인과 해결 방법은 무엇입니까?
PreDefrag.bat 파일의 내용을 게시하십시오. 그리고 어떤 운영 체제를 사용하고 있습니까? 윈도우 7? Windows Vista? Windows Home Premium? 윈도우 XP? Windows 2000? –