[آموزش] کار با فایل ها و پوشه ها ، در متلب

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
فهرست مطالب این تاپیک:

  1. نوشتن اطلاعات درون یک فایل متنی، با دستور fprintf در متلب
  2. تشخیص آدرس فولدر، نام و پسوند یک فایل، با دستور fileparts در متلب
  3. خواندن اطلاعات یک خط مشخص از یک فایل متنی، در متلب
  4. خواندن اعداد نوشته شده در یک خط دلخواه در یک فایل متنی، بدون نیاز به وارد کردن اطلاعات کل فایل متنی به درون متلب (با دستور textread) و سپس تبدیل آنها به یک بردار (با دستور cell2mat)، در متلب
  5. خواندن اطلاعات یک فایل متنی، از یک خط مشخص به بعد، در متلب
  6. کپی کردن یک فایل یا فولدر، با دستور copyfile در متلب



منبع: kelidestan.com
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
نوشتن اطلاعات درون یک فایل متنی، با دستور fprintf در متلب

نوشتن اطلاعات درون یک فایل متنی، با دستور fprintf در متلب

با استفاده از دستور fprintf در متلب، می توانیم اطلاعات مورد نظرمان را درون یک فایل متنی بنویسیم. برای این منظور، ابتدا باید با دستور fopen ، فایل متنی را باز کرده، سپس با دستور fprintf ، اطلاعات مورد نظرمان را درون فایل متنی بنویسیم و در آخر، با دستور fclose ، فایل متنی را ببندیم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

x = [COLOR=#3333FF]0[/COLOR]:[COLOR=#3333FF]0.1[/COLOR]:[COLOR=#3333FF]1[/COLOR];
fid = [COLOR=#0000FF]fopen[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'example.txt'[/COLOR], [COLOR=#A020F0]'w'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]fprintf[/COLOR][COLOR=#008800]([/COLOR]fid, [COLOR=#A020F0]'%6.1f'[/COLOR], x[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]fclose[/COLOR][COLOR=#008800]([/COLOR]fid[COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
دقت کنید که درون پرانتز دستور fopen ، حرف w نوشته شده است که حرف اول کلمه write می باشد. بنابراین به دستور fopen اعلام کرده ایم که قصد داریم که درون فایل، اطلاعاتی را بنویسیم. بنابراین، دستور fopen ، اگر فایل وجود دارد، آن را باز کرده و البته اطلاعات آن را هم پاک می کند (از نو نوشتن اطلاعات). اگر فایل مورد نظر، وجود نداشته باشد، دستور fopen ، فایلی با این نام می سازد.

دستور fprintf ، برای نوشتن اطلاعات بردار x به درون فایل example.txt به کار رفته است. دومین آرگومان درون پرانتز دستور fprintf ، مربوط به شیوه نوشتن اطلاعات درون فایل متنی می باشد. مثلا با عبارت %6.1f تعیین کرده ایم که عبارت مربوط به هر مقدار، با 6 کاراکتر نوشته شود و تعداد ارقام اعشاری نمایش داده شده هم برابر 1 باشد. یعنی مثلا برای عدد 1 ، ابتدا 3 کاراکتر فاصله درج می گردد و سپس عبارت 1.0 درج خواهد شد (در مجموع می شود 6 کاراکتر).

در آخر نیز با دستور fclose ، فایل متنی را بسته ایم.

[h=4]نتیجه :[/h]اطلاعات فایل example.txt ، به صورت زیر خواهد بود :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]   [COLOR=#3333FF]0.0[/COLOR]   [COLOR=#3333FF]0.1[/COLOR]   [COLOR=#3333FF]0.2[/COLOR]   [COLOR=#3333FF]0.3[/COLOR]   [COLOR=#3333FF]0.4[/COLOR]   [COLOR=#3333FF]0.5[/COLOR]   [COLOR=#3333FF]0.6[/COLOR]   [COLOR=#3333FF]0.7[/COLOR]   [COLOR=#3333FF]0.8[/COLOR]   [COLOR=#3333FF]0.9[/COLOR]   [COLOR=#3333FF]1.0[/COLOR][/FONT]
[COLOR=#3333FF]
[/COLOR]
[/FONT][/COLOR]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
تشخیص آدرس فولدر، نام و پسوند یک فایل، با دستور fileparts در متلب

تشخیص آدرس فولدر، نام و پسوند یک فایل، با دستور fileparts در متلب

فرض کنید آدرس کامل یک فایل را به صورت رشته (string) داشته باشیم و بخواهیم که از روی آدرس این رشته، آدرس فولدر، نام و پسوند فایل (نوع فایل) را تشخیص بدهیم، برای این منظور، می توانیم از دستور fileparts در متلب، استفاده کنیم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

file = [COLOR=#A020F0]'C:\kelidestan.com\matlab\example.txt'[/COLOR];
[COLOR=#008800][[/COLOR]pathstr, name, ext[COLOR=#008800]][/COLOR] = [COLOR=#0000FF]fileparts[/COLOR][COLOR=#008800]([/COLOR]file[COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
آدرس فولدر، در متغیر pathstr ، نام فایل، در متغیر name و پسوند فایل، در متغیر ext ذخیره خواهد شد.

[h=4]نتیجه :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]pathstr =

C:\kelidestan.com\matlab


name =

example


ext =

.txt[/FONT]


[/FONT][/COLOR]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
خواندن اطلاعات یک خط مشخص از یک فایل متنی، در متلب

خواندن اطلاعات یک خط مشخص از یک فایل متنی، در متلب

زمانی که مشغول خواندن اطلاعات یک فایل متنی، در متلب هستیم، ممکن است که بخواهیم تنها یک یا چند خط مشخص از آن فایل متنی، خوانده شود. مثلا فرض کنید که بخواهیم تنها خط شماره 3 از فایل متنی، خوانده شود. در این مبحث، این مورد را با یک مثال شرح می دهیم.

[h=4]مثال :[/h]فرض کنید یک فایل متنی با نام example.txt داریم که اطلاعات زیر درون آن نوشته شده است :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]1[/COLOR]
[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]2[/COLOR]
[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]3[/COLOR]
[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]4[/COLOR][/FONT]
[/FONT][/COLOR]
اکنون می خواهیم که اطلاعات موجود در خط شماره 3 آن را توسط متلب بخوانیم (اطلاعات را در متغیری ذخیره کنیم)، برای این منظور، کدهای زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

fid=[COLOR=#0000FF]fopen[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'example.txt'[/COLOR][COLOR=#008800])[/COLOR];
A=textscan[COLOR=#008800]([/COLOR]fid, [COLOR=#A020F0]'%s'[/COLOR], [COLOR=#A020F0]'delimiter'[/COLOR], [COLOR=#A020F0]'\n'[/COLOR][COLOR=#008800])[/COLOR];
Line_Number=[COLOR=#3333FF]3[/COLOR];
Line_Information=A[COLOR=#008800]{[/COLOR][COLOR=#3333FF]1[/COLOR][COLOR=#008800]}[/COLOR][COLOR=#008800]{[/COLOR]Line_Number[COLOR=#008800]}[/COLOR][/FONT]
[/FONT][/COLOR]
ابتدا فایل example.txt را با دستور fopen باز کرده ایم، سپس کل اطلاعات آن را با دستور textscan به صورت یک آرایه سلولی (cell array) در متلب ذخیره می کنیم. همان طور که مشاهده می کنید، درون پرانتز دستور textscan ، مقدار delimiter را برابر \n تعیین کرده ایم، delimiter همان جداکننده است که باعث می شود که بخش های مختلف آرایه، بر اساس علامتی که تعیین می کنیم، مشخص شود. علامت های \n برای رفتن به خط جدید به کار می رود، بنابراین وقتی علامت های \n را به عنوان جداکننده تعیین می کنیم، باعث می شود که هر خط از فایل متنی، در یک بخش از آرایه سلولی قرار داده شود.

شماره خط مورد نظرمان را در متغیر Line_Number ذخیره کرده ایم و در آخر، اطلاعات خط سوم از فایل متنی، در متغیر Line_Information ذخیره خواهد شد.

[h=4]نتیجه :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]Line_Information =

[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]3[/COLOR][/FONT]
[/FONT][/COLOR]
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
خواندن اعداد نوشته شده در یک خط دلخواه در یک فایل متنی

خواندن اعداد نوشته شده در یک خط دلخواه در یک فایل متنی

خواندن اعداد نوشته شده در یک خط دلخواه در یک فایل متنی،
بدون نیاز به وارد کردن اطلاعات کل فایل متنی به درون متلب (با دستور textread)
و سپس تبدیل آنها به یک بردار (با دستور cell2mat)، در متلب


فرض می کنیم که یک فایل با نام myFile.txt داریم که اطلاعات زیر در آن ذخیره شده است (یک سری اعداد که در بین آنها، کاراکتر فضای خالی (space) می باشد) :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR] [COLOR=#3333FF]3[/COLOR] [COLOR=#3333FF]4[/COLOR] [COLOR=#3333FF]5[/COLOR] [COLOR=#3333FF]6[/COLOR] [COLOR=#3333FF]7[/COLOR]
[COLOR=#3333FF]8[/COLOR] [COLOR=#3333FF]9[/COLOR] [COLOR=#3333FF]10[/COLOR] [COLOR=#3333FF]11[/COLOR] [COLOR=#3333FF]12[/COLOR] [COLOR=#3333FF]13[/COLOR] [COLOR=#3333FF]14[/COLOR]
[COLOR=#3333FF]15[/COLOR] [COLOR=#3333FF]16[/COLOR] [COLOR=#3333FF]17[/COLOR] [COLOR=#3333FF]18[/COLOR] [COLOR=#3333FF]19[/COLOR] [COLOR=#3333FF]20[/COLOR] [COLOR=#3333FF]21[/COLOR]
[COLOR=#3333FF]22[/COLOR] [COLOR=#3333FF]23[/COLOR] [COLOR=#3333FF]24[/COLOR] [COLOR=#3333FF]25[/COLOR] [COLOR=#3333FF]26[/COLOR] [COLOR=#3333FF]27[/COLOR] [COLOR=#3333FF]28[/COLOR] 
[COLOR=#3333FF]29[/COLOR] [COLOR=#3333FF]30[/COLOR] [COLOR=#3333FF]31[/COLOR] [COLOR=#3333FF]32[/COLOR] [COLOR=#3333FF]33[/COLOR] [COLOR=#3333FF]34[/COLOR] [COLOR=#3333FF]35[/COLOR][/FONT]
[/FONT][/COLOR]
اکنون قصد داریم که مثلا اطلاعات موجود در خط چهارم این فایل را بخوانیم و سپس اعداد موجود در آن خط را به صورت یک بردار داشته باشیم (که بتوانیم به هر عدد به طور جداگانه دسترسی داشته باشیم). برای این منظور، کدهای متلب زیر را اجرا می کنیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

number_of_lines = [COLOR=#3333FF]1[/COLOR];
A = [COLOR=#0000FF]textread[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'myFile.txt'[/COLOR], [COLOR=#A020F0]'%s'[/COLOR], number_of_lines, [COLOR=#A020F0]'delimiter'[/COLOR], [COLOR=#A020F0]'\n'[/COLOR], [COLOR=#A020F0]'headerlines'[/COLOR], [COLOR=#3333FF]3[/COLOR][COLOR=#008800])[/COLOR]
A = cell2mat[COLOR=#008800]([/COLOR]A[COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
مشخصه headerlines را برابر 3 گرفته ایم که یعنی 3 خط اول فایل نادیده گرفته شود (بنابراین اطلاعات از خط چهارم خوانده می شود). number_of_lines برابر تعداد خط هایی است که می خواهیم خوانده شود که در این حالت، تنها 1 خط را قصد داریم بخوانیم. همچنین علامت مربوط به جداکننده (delimiter) را برابر n\ در نظر گرفته ایم که همان علامت ((رفتن به خط جدید)) است (چون اطلاعات را خط به خط می خوانیم).

[h=4]نتیجه :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]A = 

    [COLOR=#A020F0]'22 23 24 25 26 27 28 '[/COLOR]


A =

[COLOR=#3333FF]22[/COLOR] [COLOR=#3333FF]23[/COLOR] [COLOR=#3333FF]24[/COLOR] [COLOR=#3333FF]25[/COLOR] [COLOR=#3333FF]26[/COLOR] [COLOR=#3333FF]27[/COLOR] [COLOR=#3333FF]28[/COLOR][/FONT]
[/FONT][/COLOR]
اکنون تمامی اعدادی که در خط چهارم فایل متنی نوشته شده بودند را در یک بردار به نام A داریم.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
خواندن اطلاعات یک فایل متنی، از یک خط مشخص به بعد، در متلب

خواندن اطلاعات یک فایل متنی، از یک خط مشخص به بعد، در متلب

معمولا در فایل های متنی، قبل از ذخیره اطلاعات اصلی، چند خط توضیحات نوشته می شود تا افرادی که بعدا فایل را استفاده می کنند، ساختار آن را متوجه بشوند (به این خطوط، header گفته می شود). بنابراین هنگامی که می خواهیم اطلاعات آن فایل را با نرم افزار متلب بخوانیم، باید اعلام کنیم که چند خط اول فایل، توسط متلب خوانده نشود. این مورد را با یک مثال شرح می دهیم :

[h=4]مثال :[/h]فرض کنید یک فایل متنی با نام example.txt داریم که اطلاعات زیر درون آن نوشته شده است :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]1[/COLOR]
[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]2[/COLOR]
[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]3[/COLOR]
[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]4[/COLOR][/FONT]
[/FONT][/COLOR]
فرض می کنیم که 2 خط اول فایل، همان توضیحات (header) باشد، بنابراین باید 2 خط اول فایل خوانده نشود. بنابراین کدهای زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

fid=[COLOR=#0000FF]fopen[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'example.txt'[/COLOR][COLOR=#008800])[/COLOR];
A=textscan[COLOR=#008800]([/COLOR]fid, [COLOR=#A020F0]'%s'[/COLOR], [COLOR=#A020F0]'delimiter'[/COLOR], [COLOR=#A020F0]'\n'[/COLOR], [COLOR=#A020F0]'headerlines'[/COLOR], [COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR]
Information_1=A[COLOR=#008800]{[/COLOR][COLOR=#3333FF]1[/COLOR][COLOR=#008800]}[/COLOR][COLOR=#008800]{[/COLOR][COLOR=#3333FF]1[/COLOR][COLOR=#008800]}[/COLOR]
Information_2=A[COLOR=#008800]{[/COLOR][COLOR=#3333FF]1[/COLOR][COLOR=#008800]}[/COLOR][COLOR=#008800]{[/COLOR][COLOR=#3333FF]2[/COLOR][COLOR=#008800]}[/COLOR][/FONT]
[/FONT][/COLOR]
ابتدا فایل example.txt را با دستور fopen باز کرده ایم، سپس کل اطلاعات آن، به جز بخش توضیحات، را با دستور textscan به صورت یک آرایه سلولی (cell array) در متلب ذخیره می کنیم. همان طور که مشاهده می کنید، درون پرانتز دستور textscan ، مقدار delimiter را برابر \n تعیین کرده ایم، delimiter همان جداکننده است که باعث می شود که بخش های مختلف آرایه، بر اساس علامتی که تعیین می کنیم، مشخص شود. علامت های \n برای رفتن به خط جدید به کار می رود، بنابراین وقتی علامت های \n را به عنوان جداکننده تعیین می کنیم، باعث می شود که هر خط از فایل متنی، در یک بخش از آرایه سلولی قرار داده شود. مهمترین بخش کدها، headerlines می باشد که آن را برابر 2 تعیین کرده ایم و متلب، بر اساس مقدار آن، متوجه می شود که 2 خط اول فایل، توضیحاتی است که نباید بخواند.

آرایه سلولی A ، شامل کل اطلاعات فایل، به جز 2 خط اول آن خواهد بود.

[h=4]نتیجه :[/h]
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]A = 

    [COLOR=#008800]{[/COLOR]2x1 [COLOR=#0000FF]cell[/COLOR][COLOR=#008800]}[/COLOR]


Information_1 =

[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]3[/COLOR]


Information_2 =

[COLOR=#0000FF]Line[/COLOR] number [COLOR=#3333FF]4[/COLOR][/FONT]
[/FONT][/COLOR]
همان طور که مشاده می کنید، آرایه سلولی A دارای 2 سلول است که همان اطلاعات دو خط آخر فایل example.txt می باشد. اطلاعات آن دو سلول را در خروجی نمایش داده ایم.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
کپی کردن یک فایل یا فولدر، با دستور copyfile در متلب

کپی کردن یک فایل یا فولدر، با دستور copyfile در متلب

با استفاده از دستور copyfile در متلب، می توانیم یک فایل یا فولدر را کپی کنیم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]فرض کنید که عکسی با نام image.png داریم و می خواهیم که آن را درون فولدر C کامپیوتر کپی کنیم، برای این منظور، کدهای زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

[COLOR=#0000FF]copyfile[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'image.png'[/COLOR],[COLOR=#A020F0]'c:/'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
سه خط اول کدها، برای عدم تداخل این برنامه با برنامه های قبلی اجرا شده در متلب می باشد. درون پرانتز دستور copyfile ، ابتدا نام فایل مورد نظرمان که می خواهیم کپی کنیم را نوشته ایم و سپس مسیر مورد نظرمان برای کپی عکس نوشته شده است.

با اجرای کد بالا، یک عکس با همان نام image.png ، درون فولدر C کامپیوتر کپی خواهد شد.

[h=2]انتخاب یک نام جدید برای فایل ساخته شده :[/h]چنانچه بخواهیم که فایل ساخته شده دارای نام دیگری، غیر از نام فایل اصلی، باشد، باید نام جدید را در انتهای مسیر تعریف شده برای فایل (درون پرانتز دستور copyfile) بنویسیم.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]فرض کنید که بخواهیم یک کپی از یک عکس موجود با نام image.png را درون فولدر C کامپیوتر کپی کنیم و فایل ساخته شده، دارای نام image_2.png باشد، برای این منظور، کدهای زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

[COLOR=#0000FF]copyfile[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'image.png'[/COLOR],[COLOR=#A020F0]'c:/image_2.png'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
[h=2]کپی کردن فایل های درون یک فولدر :[/h]دستور copyfile در متلب، برای کپی کردن تمامی فایل های درون یک فولدر نیز می تواند به کار رود.

به مثال زیر توجه کنید :

[h=4]مثال :[/h]فرض کنید که یک فولدر با نام images داریم و می خواهیم که تمامی فایل های موجود در آن فولدر را به درون فولدر C کامپیوتر کپی کنیم، برای این منظور، کدهای زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

[COLOR=#0000FF]copyfile[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'images'[/COLOR],[COLOR=#A020F0]'c:/'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]


[/FONT][/COLOR]
 
بالا