سؤال

أنا أبحث في المجلدات الخاصة التي لها تعداد، مثل localapplicationdata.على جهاز Windows 7 الذي رأيته ما هو هناك، وأول مرة أرى العديد من المجلدات الفرعية التي هي GUID.ليس لدي أي فكرة عن ما هي عليه، ويفترض أن يكونوا شيء يضعه مايكروسوفت لأي شيء.

التالي أرى مجلدات اسمه بعد العديد من الشركات، مثل Adobe، Apple، Citrix، Microsoft، وما إلى ذلك، ومع ذلك، عندما أذهب إلى كل من هذه المجلدات الفرعية، سأرى المزيد من مجلدات فرعية، على سبيل المثالتحت Adobe، أرى مجلدات فرعية اسمها Acrobat، Color، Reader 9.3 وتحديثه 6.لذلك عندما أذهب لإعادة كتابة طلبنا، هل اعتمد بنية مماثلة، شيء مثل \ ourcompany \ app1، \ ourcompany \ app2، إلخ؟أو هل يمكن أن نضع فقط جميع بيانات التطبيقات المختلفة لدينا في \ ourcompany؟ما أطلبه هو ما هو الإجراء القياسي، أو أفضل الممارسات؟

هل كانت مفيدة؟

المحلول

إذا كانت شركتك تجعل منتجا واحدا فقط، فهناك مجرد إصدار واحد منه، ثم لا يهم الهيكل - ولكن من الأفضل أن تخطط لنتائج أكثر إيجابية :)

كما رأيت من الشركات / المنتجات الأخرى التي قمت بتثبيتها، فإن وجود بنية مجلد تتضمن اسم الشركة واسم المنتج وربما الإصدار سيساعد جميعها على تجنب الاشتباكات. يمكنك تجنب استخدام المجلدات واستخدام بعض مؤتمرات اسم الملفات، ولكن قد تجد أنك تحتاج إلى ملفات متعددة في المستقبل وهي أبسط أن تبدأ مع المجلدات. أنها لا تكلف الكثير.

كما هو الحال بالنسبة لسؤال حول إدراج رقم الإصدار أم لا، فإن المشكلة الرئيسية هي ما إذا كان من المنطقي أن يكون لديك إصدارات متعددة من نفس المنتج المشترك في نفس الوقت. ليست كل المنتجات تحتاج إلى أن بعض التطبيقات ستقوم بترقية الإعدادات أو تحتوي على رمز لقراءة البيانات بالتنسيق القديم. ضع في اعتبارك أنه بالنسبة للبيانات الموجودة تحت منطقة التجوال (ApplicationData Not LocalapplicationData) قد تكون مرئية للإصدارات المختلفة من نفس التطبيق المثبتة على الأجهزة المختلفة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top