파일을 저장 한 후 저장된 파일의 폴더를 열려고합니다. 어떻게해야합니까? 고마워요!폴더를 여는 방법은 무엇입니까?
13
A
답변
33
질문이 있으시면 Finder에서 저장 한 폴더를 열려고하십니까?
이 작업은 트릭을 수행해야합니다. 사용자가 savePanel에 대한 참조를 가지고 있다고 가정합니다.
NSURL *fileURL = [NSURL fileURLWithPath: stringContainingPath];
28
더 나은 그냥 폴더를 열 수 없습니다하는 것입니다,하지만 저장된 파일을 선택 :
NSURL *fileURL = [savePanel URL];
NSURL *folderURL = [fileURL URLByDeletingLastPathComponent];
[[NSWorkspace sharedWorkspace] openURL: folderURL];
당신이 경로를 포함하는 NSString
로 시작하는 경우, 다음 시작합니다.
[[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:@[ URLToSavedFile ]];
인수는, URL의 배열, 그래서 당신은 당신이 계시 할 하나 개의 파일이있는 경우, 당신은 단순히 하나의 객체의 배열을 전달 : NSWorkspace 당신을 위해 그렇게 할 수 있습니다.
[[NSWorkspace sharedWorkspace] selectFile:pathToSavedFile inFileViewerRootedAtPath:@""];
이 (당신은 빈을 전달하려는 :
경우, 어떤 이유로, 당신은 10.6보다는, 대신 기존의 경로 기반 방법을 사용하십시오 나이가 맥 OS X의 버전을 타겟팅 존재하는 경우 파인더는 폴더에 대한 기존 Finder 윈도우를 다시 사용할 수 있도록 두 번째 인수 문자열입니다.)
4
이 게시물은 꽤 오래 알고 있지만 10.9로 싶은 것은
NSString* folder = @"/path/to/folder"
[[NSWorkspace sharedWorkspace]openFile:folder withApplication:@"Finder"];
입니다
관련 문제
- 1. 키보드 단축키를 할당하여 Visual Studio에서 솔루션 폴더를 여는 방법은 무엇입니까?
- 2. python을 사용하여 LAN상의 컴퓨터에서 디렉토리/폴더를 여는 방법은 무엇입니까?
- 3. Android AVD에서 SD 카드 폴더를 여는 방법은 무엇입니까?
- 4. 관리자 모드를 여는 방법은 무엇입니까?
- 5. PHP로 브라우저를 여는 방법은 무엇입니까?
- 6. * .sdf 파일을 여는 방법은 무엇입니까?
- 7. Intellitrace 파일을 여는 방법은 무엇입니까?
- 8. Mac에서 PhpMyAdmin을 여는 방법은 무엇입니까?
- 9. Android에서 포트를 여는 방법은 무엇입니까?
- 10. VCE 파일을 여는 방법은 무엇입니까?
- 11. PDF 파일을 여는 방법은 무엇입니까?
- 12. alertDailog에서 ProgressBar를 여는 방법은 무엇입니까?
- 13. aspx.cs 파일을 여는 방법은 무엇입니까?
- 14. 원격 폴더를 공유하는 방법은 무엇입니까?
- 15. 새 폴더를 만드는 방법은 무엇입니까?
- 16. 폴더를 패키지로 플래그하는 방법은 무엇입니까?
- 17. 굽기 폴더를 만드는 방법은 무엇입니까?
- 18. Java에서 폴더를 만드는 방법은 무엇입니까?
- 19. 특정 폴더를 FTP하는 방법은 무엇입니까? ??
- 20. 폴더를 참조로 배포하는 방법은 무엇입니까?
- 21. Codeigniter에서 폴더를 사용하는 방법은 무엇입니까?
- 22. 리소스 폴더를 축소하는 방법은 무엇입니까?
- 23. 시스템에서 폴더를 탐색하는 방법은 무엇입니까?
- 24. 공백으로 구성된 이름의 파일을 여는 방법은 무엇입니까?
- 25. 하이퍼 링크를 통해 Windows 탐색기를 여는 방법은 무엇입니까?
- 26. Drupal 사이트에서 폴더를 제외하여 Drupal에서 폴더를 인식하지 못하게하는 방법은 무엇입니까?
- 27. 앱 엔진 패치에서 파일을 여는 방법은 무엇입니까?
- 28. navcontroller가 아닌보기에서 navcontroller를 여는 방법은 무엇입니까?
- 29. jEdit의 새 인스턴스를 여는 방법은 무엇입니까?
- 30. 파이썬을 사용하여 SSH 터널을 여는 방법은 무엇입니까?