299 of 410 menu

ফাংশন ftruncate

ফাংশন ftruncate একটি ফাইলকে নির্দিষ্ট আকারে ট্রাঙ্কেট করে। ফাংশনটি প্রথম প্যারামিটার হিসেবে একটি ফাইল ডেস্ক্রিপ্টর নেয় এবং দ্বিতীয় প্যারামিটার হিসেবে যে আকারে ফাইলটি ট্রাঙ্কেট করতে হবে তা নেয়। ফাইলটি যদি নির্দিষ্ট আকারের চেয়ে বড় হয়,则 অতিরিক্ত ডেটা হারিয়ে যাবে। ফাইলটি যদি ছোট হয়,则 এটি শূন্য বাইট দ্বারা পূর্ণ হবে।

সিনট্যাক্স

ftruncate(resource $handle, int $size): bool

উদাহরণ

১০০ বাইটে ফাইল ট্রাঙ্কেট করা যাক:

<?php $file = fopen('example.txt', 'r+'); ftruncate($file, 100); fclose($file); ?>

সফল হলে ফাংশনটি true অথবা ত্রুটি হলে false রিটার্ন করবে।

উদাহরণ

একটি নির্দিষ্ট আকারের খালি ফাইল তৈরি করা যাক:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // 1 KB আকারের একটি ফাইল তৈরি করুন fclose($file); ?>

উদাহরণ

ফাংশন এক্সিকিউশনের ফলাফল পরীক্ষা করা:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'file truncated successfully'; } else { echo 'error truncating file'; } fclose($file); ?>

আরও দেখুন

  • ফাংশন fopen,
    যা একটি ফাইল খোলে
  • ফাংশন fwrite,
    যা একটি ফাইলে লিখে
  • ফাংশন filesize,
    যা ফাইলের আকার রিটার্ন করে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন