2012-09-23 1 views
0

내 사용자 프로필에 공백이 있음 (이름 - 공백 - 성)이 때문에 일부 프로그램을 설치하면 C : \ Users에 파일이 생성되었습니다 내 이름 만 가진 디렉토리. 이런 일이 언제 어떻게 일어 났는지 나는 모른다.windows - 값이 공백인데 사용자 프로필 경로의 영향을 받음

"실행"을 사용하고 % temp %를 입력하면 Windows에서 "C : \ User (firstname)"을 찾을 수 없다는 오류를 표시합니다.

값을 원본으로 복원 할 수있는 방법이 있습니까?

+0

안녕하세요. @Ken White. 나는 실제로 할 수있는이 사이트에서 질문에 대답하기 위해 최선을 다한다. 그러나 학생으로서의 경험 부족은 생산성을 해친다. 또한, 나는이 질문을 sevenforums 등에 대해 시도해 보았습니다. 그러나 응답이 부족하여 여기에서 묻습니다. – varagrawal

+0

이봐, 네, 그럴 게요. 팁 주셔서 감사 드리며 제 잘못에 사과드립니다. :) – varagrawal

답변

1

잘못된 디렉토리를 삭제하거나 이름을 바꾸십시오.


Windows에서 파일 이름에 공백이 있으면 명령을 처리하는 방법에있어 여러 가지 서비스가 "똑똑"합니다. 알고리즘은 입력을 공백으로 분할하여 (일반적인 명령 줄 구문 분석과 마찬가지로) 시작한 다음 첫 번째 구성 요소가 유효한 경로를 제공하지 않으면 인접 인수를 수집합니다. 어떤 시점에서 유효한 경로를 찾으면 파싱을 중지하고 나머지는 인수로 처리합니다.

C:\Users\John Smith과 잘못된 디렉토리 C:\Users\John이 있다고합니다. 그런 다음 %TEMP%에 액세스하려고 시도하면 Windows가 C:\Users\John Smith\AppData\Local\Temp으로 확장됩니다. 첫 번째 '인수'인 C:\Users\John이 있기 때문에 명령으로 처리되지만 명령이 아니기 때문에 오류가 발생합니다.

관련 문제