![]() |
#8 |
Участник
|
Не все WinAPI-функции работает на сервере, я использовал:
X++: public server static container findMatchingFiles( str _folderPath, str _filePattern = '*.*' ) { System.IO.DirectoryInfo directory; System.IO.FileInfo[] files; System.IO.FileInfo file; InteropPermission permission; str fileName; counter filesCount; counter loop; container mathchingFiles; ; permission = new InteropPermission( InteropKind::ClrInterop ); permission.assert(); directory = new System.IO.DirectoryInfo( _folderPath ); files = directory.GetFiles( _filePattern ); filesCount = files.get_Length(); for (loop = 0; loop < filesCount; loop++) { file = files.GetValue(loop); fileName = file.get_FullName(); mathchingFiles = conins(mathchingFiles, conlen(mathchingFiles) + 1, fileName); } CodeAccessPermission::revertAssert(); return mathchingFiles; }
__________________
Айрат Вильданов. skype: vildanov.a |
|