當前位置: 首頁> 函數類別大全> ftruncate

ftruncate

將文件截斷到給定的長度
名稱:ftruncate
分類:文件系統
所屬語言:php
一句話介紹:將文件截斷到指定的長度。

定義和用法

ftruncate()函數把文件截斷到指定的長度。

實例

<?php
//檢查文件大小
echo filesize ( "test.txt" ) ;
echo "<br />" ;

$file = fopen ( "test.txt" , "a+" ) ;
ftruncate ( $file , 100 ) ;
fclose ( $file ) ;

//清空緩存,再次檢查文件大小
clearstatcache ( ) ;
echo filesize ( "test.txt" ) ;
?>

輸出類似:

 792
100

文法

ftruncate ( file , size )
參數 描述
file 必需。規定要截斷的打開文件。
size 必需。規定新的文件大小。

說明

接受文件指針file作為參數,並將文件大小截取為size 。如果成功則返回TRUE,否則返回FALSE。

同類函數
  • 改變文件所屬的組 chgrp

    chgrp

    改變文件所屬的組
  • 取得文件的inode 修改時間 filectime

    filectime

    取得文件的inode修改時間
  • 判斷文件是否存在且可讀 is_readable

    is_readable

    判斷文件是否存在且可讀
  • 獲取文件的最後訪問時間 fileatime

    fileatime

    獲取文件的最後訪問時間
  • 取得文件的組 filegroup

    filegroup

    取得文件的組
  • 輸出文件指針處的所有剩餘數據 fpassthru

    fpassthru

    輸出文件指針處的所有剩餘數據
  • 同步對文件的更改(包括元數據) fsync

    fsync

    同步對文件的更改(包括元數據)
  • 將行格式化為CSV 並寫入文件指針 fputcsv

    fputcsv

    將行格式化為CSV並寫入文件指針
熱門文章