Источник:
http://alexvoy.blogspot.com/2022/02/...h-regular.html
==============
I took the idea from this forum
https://stackoverflow.com/questions/...-under-windows
We can use regular expressions to check if a given file name is valid.
///
/// Validates a filename for incorrect characters
///
///
///
public boolean
checkFileName(Filename _fileName)
{
var bad = System.IO.Path::GetInvalidFileNameChars();
var esc = System.Text.RegularExpressions.Regex::Escape(
new System.String(bad));
var exp =
new System.Text.RegularExpressions.Regex("[" + esc + "]");
if (exp.IsMatch(_fileName))
{
return checkFailed(strFmt("@SYS339524"));
// The specified filename is invalid.
}
return true;
}
Источник:
http://alexvoy.blogspot.com/2022/02/...h-regular.html