PDA

View Full Version : سوال: راهنمایی در رابطه با اقدامات و چگونگی الگوریتم برای ساخت یک نرم افزار



abbas3zaar
چهارشنبه 25 اسفند 1395, 21:04 عصر
سلام. من قصد نوشتن یک نرم افزار رو دارم که توضیحاتش به صورت زیر هست:

بعد از باز کردن نرم افزار:

1. از کاربر بخواد یک پوشه (دایرکتوری) رو از هارد انتخاب کنه. برای مثال D:\Movies

2. بعد کاربر با زدن گزینه "اجرا" تغییرات زیر انجام بشه:


3. در داخل پوشه Movies برای مثال تعدادی فیلم داریم که اسم فایل ها مرتب نشده و درهم برهم هست (مانند تصویر زیر):





http://uupload.ir/files/9yys_3244234234.jpg

4. ما میخوایم این نرم افزار این فایل ها رو Rename کنه،
به این صورت که کاراکتر های Underline و Dot و Space رو در بین کلمات (در عکس بالا میبینید که اسم فیلمها بجای خط فاصله نقطه و آندرلاین دارند) تشخیص بده.
سپس با Space (فضای خالی) جایگزین کنه. مثلا Dont_Hang_Up بشه Dont Hang Up
سپس بعد از اسم فیلم که تاریخ فیلم هست، تاریخ فیلم را داخل پرانتز قرار بده Dont Hang Up (2016)
سپس تمامی کاراکتر های بعد از تاریخ رو حذف کنه.


(تصویر زیر بعد از Rename کردن فایل ها):


http://uupload.ir/files/eary_3142234234.jpg

5. سپس برای هر فایل با نام خود فایل یک پوشه ایجاد کنه و فایل ها رو داخل پوشه انتقال بده:



http://uupload.ir/files/os05_364565546.jpg





خیلی انگیزه دارم که این نرم افزار رو بسازم، لطف کنید بگید با چه دستوراتی و با چه راه هایی میتونم این کارا رو انجام بدم. ممنون میشم من رو راهنمایی و یاری نمایید. با تشکر




.

hadiroosta
پنج شنبه 26 اسفند 1395, 17:44 عصر
یک کلاس بسازین تا مقدار یک استرینگ رو بگیره و اون تغییراتی رو که مورد نظر شماست را روی استرینگ اعمال کنه بعد با کلاس file و directory میتونید فایل ها را به نام های ساخته شده rename کنید و یا پوشه بسازید .