Sindbad~EG File Manager
<?php
namespace WebpConverter\Conversion;
/**
* Excludes re-conversion of files that caused converting error.
*/
class CrashedFilesOperator {
const CRASHED_FILE_EXTENSION = 'crashed';
/**
* @param string $output_path .
*
* @return void
*/
public function create_crashed_file( string $output_path ) {
$file = fopen( $output_path . '.' . self::CRASHED_FILE_EXTENSION, 'w' );
if ( $file === false ) {
return;
}
fclose( $file );
}
/**
* @param string $output_path .
*
* @return void
*/
public function delete_crashed_file( string $output_path ) {
if ( ! file_exists( $output_path ) || ! file_exists( $output_path . '.' . self::CRASHED_FILE_EXTENSION ) ) {
return;
}
unlink( $output_path . '.' . self::CRASHED_FILE_EXTENSION );
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists