لماذا لا يعمل تطبيق My Console مع 25 حججا أو أكثر؟

StackOverflow https://stackoverflow.com/questions/916345

  •  06-09-2019
  •  | 
  •  

سؤال

أقوم بإجراء تطبيق وحدة التحكم حيث أقوم بإسقاط الملفات على .exe من Explorer وسوف نقلها إلى المجلد المناسب بناء على القواعد التي حددتها في منطق البرنامج.

يعمل البرنامج بشكل رائع، ولكن عندما أقوم باختيار أكثر من 25 ملفا وإفلاتها على .exe أحصل على خطأ:

لا يمكن ل Windows الوصول إلى الجهاز المحدد أو المسار أو الملف. قد لا يكون لديك الأذونات المناسبة للوصول إلى العنصر.

إذا قمت فقط بإسقاط 24 ملف من نفس المجموعة، فهي تعمل بشكل جيد.

ما الخطأ الذي افعله؟

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

المحلول

اعتمادا على منصتك، قد تكون قيد التشغيل إلى الحد الأقصى لطول سطر الأوامر. يرى هنا لمزيد من المعلومات.

"على أجهزة الكمبيوتر التي تعمل بنظام التشغيل Microsoft Windows XP أو إصدار أحدث، فإن الحد الأقصى لطول السلسلة التي يمكنك استخدامها في موجه الأوامر هو 8191 حرفا. على أجهزة الكمبيوتر التي تعمل بنظام التشغيل Microsoft Windows 2000 أو Windows NT 4.0، والحد الأقصى لطول السلسلة التي يمكنك استخدامها في موجه الأوامر هو 2047 حرفا. "

نصائح أخرى

هل يتم تجاوز عدد الملفات التي تسبب طول الحد الأقصى لطول سطر الأوامر (وبالتالي الحجج)، مما يؤدي إلى هذا الخطأ؟

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

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