PDA

View Full Version : پسوند فایل



lord_viper
پنج شنبه 05 خرداد 1384, 07:14 صبح
با سلام
چطور میشه از تابع changefileextاستفاده کری؟
با تشکر

Ali_Hashemi
پنج شنبه 05 خرداد 1384, 11:08 صبح
سلام

این تابع یک نام فایل را میگیره و پسوند اونو تغییر میده و مقدار جدید رو بر میگردونه.
پس به این نکته توجه کن که : این یک تابع کار بر روی String است نه یک تابع مربوط به کار روی فایلها.
یعنی اینکه این تابع پسوند یک فایل فیزیکی را تغییر نمیده بلکه فقط یک رشته رو بر میگردونه.

مثلا این کد :



Str1:=changefileext('c:\a.bmp','.asp');



مقدار c:\a.asp رو در Str1 میریزه
و هیچ دلیلی هم نداره که اون فایل وجود داشته باشه چون همونطور که گفتم کاری به خود فایل نداره

اما اگر شما بخواهید پسوند یک فایل رو تغییر بدید (فایل واقعی) مقدار str1 رو باید در تابع

RenameFile

استفاده کنی. :mrgreen: