랜덤하게 더미파일 만들기
테스트를 위한 더미 파일 입니다.
대량으로 파일을 전송하는데 얼마정도의 시간이 걸릴지 체크 하여 이 방식으로 사용가능 한지 확인 하는 용도 등으로 사용 될 수 있습니다.
// mkdir dummy_file
$dummyPath = __DIR__ .'/dummy_file';
$maxFileNum = 20;
for ( $aa=1; $aa<=$maxFileNum; $aa++ ) {
$fileSizeMega = rand(10,20);
$dummyFileName = $dummyPath . '/dummy_' . $aa . '.dummy';
# fallocate -l 12M dummy_file.txt
$createCmdDummy = "fallocate -l ".$fileSizeMega."M " . $dummyFileName;
// $rCreateCmd = shell_exec($createCmdDummy);
$fileSize = 0;
if ( is_file($dummyFileName) ) {
$fileSize = filesize($dummyFileName);
}
echo $createCmdDummy . PHP_EOL;
}
● 더미파일 만드는 방법