윈 도 우 프로그램설치경로상의 폴더내에 있는 %AppData%라는 폴더의 이름 바꾸는법
2015.03.03 12:51
어떤 포타블 프로그램을 설치하던 중 설치경로(C:\Users\Ron\AppData\Roaming\Thinstall\...... )상의 폴더내에 첨부 그림과 같이 %AppData%라는 폴더가 생깁니다. 이것이 해당 프로그램의 설정에 관한 정보를 담고 있으며, 이 설정 정보를 수시로 배치파일을 이용하여 관리하거나 복사등의 cmd명령을 해야 하는 경우에 %AppData%라는 경로(폴더 이름)를 cmd 명령어가 인식을 못하는 것 같습니다. 이 경우 폴더내 파일들을 관리하기 위한 배치파일 또는 cmd명령이 정확하게 실행되게 하는 방법이 없을까요? 고수님들의 자상한 해법을 부탁드립니다.
댓글 [10]
-
DarknessAngel 2015.03.03 18:28
-
voowoon 2015.03.03 21:15
답변 감사합니다.
다른 파티션에 mklink로 연결도 해봤지만......
이 역시 경로지정이 잘못됬다고 나옵니다.
매번 클릭해 들어가 수동으로 작업하던지 아니면 버리던지 둘중하나가 되겠네요.
-
DarknessAngel 2015.03.03 21:27
mklink로 연결한다음에 그 링크 수동으로 열었을때 잘 열리는경우 경로지정 에러내면 상당확율로 권한 문제입니다
-
voowoon 2015.03.03 22:25
어제도 해봤습니다만
제언 주신대로 또 링크를 걸어봤지만
역시나
관심 주셔서 감사합니다.
-
꼬브기 2015.03.04 10:08 실행하신 명령어를 보여주실수 있나요?
-
voowoon 2015.03.04 12:22
꼬브기님 감사합니다.
실행했던 cmd명령어는 mklink "D:\1\Portable\Portable AAA\BBB\%AppData%\CCC\DDD\EEE1013.acl" "D:\2\DDD
\EEE1033.acl" 의 형식입니다.
(AAA~EEE는 폴더이름을 임의로 바꾸어 붙인것입니다)[상황 및 문제점]
(제가 폴더이름을 영어대문자로 가칭한것은 폴더이름에 해당 제품명이 표시되어 혹시 문제될까봐 임의로 붙인 이름
입니다)
이 포터블 프로그램을 C:\든 D:\어디든 폴더를 지정하고 설치하게되면 C:\Users\voowoon\AppData\Roaming
\Thinstall\ 아래에 해당 프로그램의 설정관련폴더들이 만들어집니다.
그 그림이 바로 위 질문란의 그림과 같습니다.
프로그램실행결과중 일부가 이 폴더에 저장되며,
관리의 편리를 위하여 Thinstall밑의 폴더를 D:\1\에 두고 mklink로 연결하여 사용하고있습니다.
그래서 위의 mklink 경로가 저렇습니다.이폴더속의 폴더와 파일들을 복사하거나 백업을 위하여 접근하려고 하면 폴더이름에 포함된 % 문자때문에 cmd명령어
가 경로를 인식하지 못합니다.
아래 가마우지님 말씀을 잘못 이해했는지 모르지만 포터블이 아닌 정식프로그램의 설치경로로 유도(?)를 해보기도
하고 다른 여러시도도 해봤습니다.
관심가져 주시는 여러분에게 감사드립니다.
-
꼬브기 2015.03.04 17:34 문제)
%appdata% 폴더명 인식문제원인)
%APPDATA%는 윈도 환경변수명입니다.
cmd에서 환경변수명을 사용하면 환경변수값이 적용됩니다.
%APPDATA% 환경변수명에 대한 변수값은 c:\users\계정명\appdata\roaming 입니다.
다음 명령으로 확인하실 수 있습니다.
echo %APPDATA%해법)
이 문제를 해결하고 정션링크를 생성하거나 복사를 하려면
아래처럼 환경변수값을 일시적으로 삭제하고
정션링크를 생성하거나 복사한뒤 다시 환경변수값을 설정해주면 됩니다.(사전에 %appdata% 폴더와 copy 폴더 및 file.txt 는 생성되어 있어야 하며 test 폴더는 없어야 합니다.)
set appdata=
mklink /j "d:\test" "d:\%appdata%"
copy "d:\%appdata%\file.txt" "d:\copy"
set appdata=c:\users\계정명\appdata\roaming이후에는 d:\%appdata% 에 생성되는 파일들이 d:\test 폴더에서도 동일하게 보여지며 복사가 가능해 집니다.
-
voowoon 2015.03.05 02:16
꼬브기님
우선 자상하고 논리정연한 설명에 정말 감사드립니다.
그런데 제가 어디를 잘못했는지
또 진행이 안되는 것 같습니다.
응용단계는 생각도 못하고 제시해주신 방법 그대로도 아직 서투네요.
해법)대로 배치파일을 만들어 실행을 해봤지만
지정된 파일을 찾을수 없다고 합니다.
아마도 더 많이 배우라는 채찍인 것 같습니다.그러나 가르쳐주신 해법에서
환경변수값을 임시로 변경할 수 있다는 사실을 배웠습니다.다시 한번 깊이 감사드리며
항상 건강하시고 행복하시기 바랍니다. -
voowoon 2015.03.05 03:00
꼬브기님
너무 기뻐 바로 올립니다.
해결됬습니다.
%appdata%등 어떠한 환경변수라도 자유자재로 경로로 인식시킬수가 있다는걸 배웠습니다.
다시한번 감사드리며
항상 행복하시길 기원합니다.
-
꼬브기 2015.03.05 03:08 도움이 되셨다니 다행이네요. ^^
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
54653 | 윈 도 우| 윈도우10 테크니컬 부팅시 운영 체제 선택 문제 [3] | 슝이베베 | 1940 | 03-03 |
54652 | 윈 도 우| 윈도우8.1 부팅시 에러 질문드립니다. [4] | 양치기영감 | 1731 | 03-03 |
54651 | 윈 도 우| 다른 PC로 접속할 때 user/password 넣었는데 계속 그 유저... [2] | 으하니 | 1169 | 03-03 |
54650 | 소프트웨어| 허접한 질문 ㅜㅜ. [2] | ASRock | 1481 | 03-03 |
54649 | 윈 도 우| IE11 및 윈도우 통합관련 도저히 모르겠습니다. 도와주세요^^ [6] | 퉁가리 | 2406 | 03-03 |
54648 | 하드웨어| DDR2 2G PC2-6400 동작쿨럭질문입니다. [2] | IronMan_St | 1466 | 03-03 |
54647 | 소프트웨어| 유토렌트 포터블이 자동 업데이트? (파일첨부) [2] | 쥐띠 | 2724 | 03-03 |
» | 윈 도 우| 프로그램설치경로상의 폴더내에 있는 %AppData%라는 폴더의... [10] | voowoon | 2220 | 03-03 |
54645 | 윈 도 우| 윈투고 랑 pe 같이 쓰게하는 법 없나요 [1] | 명부의사자 | 1303 | 03-03 |
54644 | 하드웨어| USB 3.0 Controller [TS-PDU3 트랜센드] [1] | Fishers | 1537 | 03-03 |
54643 | 윈 도 우| 윈도우를 다시 설치 하려 합니다.. [2] | 테츠로 | 1657 | 03-03 |
54642 | 윈 도 우| 가상 윈도우의 hosts 파일 수정 문제 [1] | 담울 | 1303 | 03-03 |
54641 | 윈 도 우| 윈도우 8.1 부팅후 띠링~ 소리 [4] | 천상기린아 | 2656 | 03-03 |
54640 | 윈 도 우| 윈도우 7과 8.1 듀얼 부팅 질문입니다. [2] | 듀시칸 | 1392 | 03-03 |
54639 | 소프트웨어| Wise Care 365 Pro 3.46 Build 305 등록하는 방법좀 | 불만왕투덜이 | 1336 | 03-03 |
54638 | 소프트웨어| vmware tools [2] | 정상고집 | 1344 | 03-03 |
54637 | 윈 도 우| 블루투스 페어링이 갑자기 안 되네요 [2] | 똥별이 | 1260 | 03-02 |
54636 | 윈 도 우| PE 하나 만들려고 하는데요,. | 하하히 | 1218 | 03-02 |
54635 | 윈 도 우| 램3기가인데 원도우64비트 설치해도될까여? [2] | IronMan_St | 2199 | 03-02 |
54634 | 하드웨어| 구형보드에 DDR3 램이 있는 그래픽카드 호환은... [3] | 행복한사람 | 1694 | 03-02 |
thin이군요
근본적 변경은 새로 빌드하는수밖에 없습니다
아니면 해당 경로를 심벌릭으로 외부에 다른 링크 만든다음 그걸 스크립트로 지정해보세요