嗨,有什么方法可以检查.exe
给定路径上是否存在文件。我已经安装了ImageMagic
. 我有一条convert.exe
Image Magic之路。我需要检查给定路径中convert.exe
是否存在。我已经实施
$settingFileContent = file_get_contents($settingFilePath);
// print_r($settingFileContent);
$allPaths = unserialize(stripslashes($settingFileContent));
if (isset($allPaths['IMAGE_CONVERT_EXE'])) {
//cho $allPaths['IMAGE_CONVERT_EXE'];
if (file_exists($allPaths['IMAGE_CONVERT_EXE'])) {
$analysisResultObj->level = ENUM_SUCCESS;
} else {
$analysisResultObj->level = ENUM_ERROR;
$analysisResultObj->infoText = "Image Magic convert.ext has wrong path";
Logger::getLogger('Application')->error('Image Magic convert.ext has wrong path');
}
}
我可以更改 $allPaths['IMAGE_CONVERT_EXE']
文件中的值。即使在这种情况下,当我更改为错误值时,它也会返回 true。