모질라 내부적으로
C:\Documents and Settings\계정아이디\AplicationData\Mozilla\Firefox\Profiles\czmx539w.default
임의디렉토리
이곳에 확장이외에 북마크 등 브라우저 내부에서 사용되는 파일들이 저장되어있는거 같은데
이곳에 특정 디렉토리를 만들어 파일을 넣어서 확장에서 그 파일을 사용하려는데
이곳의 위치를 알아내는 별도의 API가 있는가요?
특정디렉토리 위치 찾기
-
- 서포터즈
- Posts: 168
- Joined: 2005 02 17 00:49 53
- Location: 구미
- Contact:
Re: 특정디렉토리 위치 찾기
@mozilla.org/file/directory_service;1 컴포넌트가 있습니다. 아래처럼 쓸 수 있고요(단, Cc = Components.classes, Ci = Components.interfaces).neocrash wrote:이곳의 위치를 알아내는 별도의 API가 있는가요?
Code: Select all
var props = Cc["@mozilla.org/file/directory_service;1"].getService(Ci.nsIProperties);
var file = props.get("ProfD", Ci.nsIFile); // get the profile directory
file.append("디렉토리");
if (!file.exists() || !file.isDirectory())
file.create(Ci.nsIFile.DIRECTORY_TYPE, 0664);
file.append("파일이름");
...
Who is online
Users browsing this forum: No registered users and 0 guests