parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Maxx 08.09 04:13 / 08.09 04:25

Положил в папку /test/ 3 файла:
test>dir /B
name.extention
имя.txt
имя.расширение
Скрипт:
@main[]
$response:charset[utf-8]
$request:charset[utf-8]

$env:PARSER_VERSION<br><br>
$tFiles[^file:list[/test/]]
^tFiles.count[] files found<br/><br/>
^tFiles.menu{
	^if(-f '/test/${tFiles.name}'){
		File '${tFiles.name}' found<br/>
	}{
		File '${tFiles.name}' not found<br/>
	}
	$fStat[^file::stat[/test/${tFiles.name}]]
	Stat: $fStat.name ^if($fStat is file){ok}{fail}<br/>
	$fLoad[^file::load[binary;/test/${tFiles.name}]]
	Load: $fStat.name ^if($fLoad is file){ok}{fail}<br/>

}[<br/>]
Результат:
3.4.6b (compiled on amd64-pc-win64)

3 files found

File 'name.extention' found
Stat: name.extention ok
Load: name.extention ok

File 'имя.txt' not found
Stat: имя.txt ok
Load: имя.txt ok

File 'имя.расширение' not found
Stat: имя.расширение ok
Load: имя.расширение ok
Винда - Server 2012R2 x64