يتم إعطاؤك مقتطف تعليمات برمجية يستخدم وحدة `os` في Python للعمل مع الأدلة. يطبع الكود دليل العمل الحالي، ويغير الدليل الحالي إلى موقع محدد، ويطبع دليل العمل الحالي الجديد، ويسرد الملفات والدلائل في الدليل الحالي الجديد.

مهمتك هي تعديل مقتطف التعليمات البرمجية لإنشاء وظيفة تسمى "list_files" والتي تأخذ مسارًا كمعلمة وترجع قائمة بجميع الملفات (باستثناء الدلائل) الموجودة في هذا المسار. يجب عليك استخدام وحدة `os` لإنجاز هذا.

اكتب الدالة `list_files` التي تحقق المتطلبات التالية:

- يجب أن تأخذ الدالة معلمة واحدة، "المسار"، وهي عبارة عن سلسلة تمثل المسار إلى الدليل.
- يجب أن تقوم الدالة بإرجاع قائمة تحتوي على أسماء جميع الملفات (باستثناء الدلائل) الموجودة في "المسار" المحدد.
- يجب ترتيب القائمة المرتجعة حسب الترتيب المعجمي (تصاعدي).

** التوقيع الوظيفي **
```
تعريف list_files(path: str) -> القائمة[str]:
```

**مثال**
```
مدخل
المسار = "/الصفحة الرئيسية/المستخدم/التنزيلات"

انتاج |
['file1.txt'، 'file2.txt'، 'file3.txt']
```

**ملحوظة**
في المثال المذكور، يحتوي الدليل `/home/user/Downloads` على ثلاثة ملفات: `file1.txt`، و`file2.txt`، و`file3.txt`. يجب أن تعرض الدالة `list_files` أسماء الملفات هذه بترتيب معجمي مثل `['file1.txt'، 'file2.txt'، 'file3.txt']`.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}