공유 네트워크 폴더에있는 파일을 참조해야하는 Air 응용 프로그램이 있습니다. 작동하지 않는 맥에Adobe Air 응용 프로그램에서 Mac에서 네트워크 폴더를 여는 방법은 무엇입니까?
var folder:File = new File("file:///\\\\server\\share\\parent_folder\\folder");
을, 나는하지 경로에 어떤 변화를 찾을 수 없습니다 : Windows에서 실행되는 AIR 응용 프로그램 내에서 다음과 같이 나는 파일 객체를 통해 공유에 액세스 할 수 . Finder을 사용하여 "smb : // server/share/parent_folder/folder"경로를 사용하여 서버에 연결할 수 있습니다. 그런 다음 몇 가지 (겉으로보기에) 복잡한 볼륨 마운트를 통해 File 객체를 만들 수 있습니다. "/ volumes/share", "/ Volumes/share-1"등과 같이 기존 마운트 수에 따라 달라질 수 있습니다.
Air 응용 프로그램 내에서 Finder를 통해 먼저 연결할 필요없이 Mac의 공유 서버 폴더에 연결할 수 있습니까? 최악의 경우, Air 내에서 콘솔 명령을 실행하는 방법이 있습니까? 아마 나는 그때 나 자신을 공유 할 수 있었다. Mac 사용자가 먼저 수동으로 파인더를 통해 서버에 연결 한 다음 응용 프로그램을 실행할 때마다 공유 경로로 응용 프로그램을 제공해야한다는 것 이외의 해결 방법을 생각해 볼 수 없습니다!
미리 해결해 주셔서 감사합니다!
이상적인 해결책은 아니지만이 방법이 효과적입니다. 폴더를 매핑하고 로그인 할 때 다시 연결할 수 있습니다. 그러나 이름이 반드시 예측 가능한 것은 아닙니다. 예를 들어 // server/share/folderName을 마운트하면 기존 마운트 수에 따라 "/ Volumes/share", "/ Volumes/share-1", "/ Volumes/share-2"등의 마운트가 생성됩니다. // server/share 아래의 폴더에 저장합니다. 라이온 10.7에서 일관되게 "/ Volumes/folderName"을 마운트 할 수있는 방법이 있습니까? –
답변으로 표시하는 경우 대부분 작동합니다. 여전히 일관된 마운트 이름을 얻는 방법을 찾고 있습니다. –