В Windows 7 Ultimate 64 у меня есть несколько папок, которые должны оставаться отдельными, но также должны быть доступны, так как они были одной единственной папкой приложением синхронизации. Моя цель на самом деле очень тривиальная, но иметь такой инструмент может быть очень интересно: я хотел бы синхронизировать изображения из разных папок вместе на телефоне, например
PicFolder=PicFolder1+PicFolder2+PicFolder9
а затем синхронизировать в PicFolder - имя, которое операционная система должна предоставлять приложениям, как если бы это была настоящая папка.
Обратите внимание, что создание библиотеки не является решением, она только группирует папки в контейнер, но вы не можете обратиться к имени библиотеки, чтобы получить ее содержимое. Если вы пытаетесь получить доступ к библиотеке через iTunes, она говорит: «вы выбрали библиотеку, а не папку». Если бы мы были в среде MVS и хотим объединить многораздельные наборы данных, мы могли бы написать
//mylib DD DSN=library1,... .
// DD DSN=library2,... .
// DD DSN=library9,... .
и мы сможем получить доступ ко всем членам 3 библиотек, просто ссылаясь на определение данных «mylib», и любая программа, которую вы вызываете в описанной среде JCL, может использовать все или любой элемент из 3 библиотек независимо от того, какая из них содержит их. Таким образом, JCL создает среду для одиночного запуска программы, а Windows сама по себе этого не делает.