我想在我的应用程序中包含批处理文件重命名功能.用户可以键入目标文件名模式和(在替换模式中的一些通配符之后)我需要检查它是否是Windows下的合法文件名.我试过使用正则表达式,[a-zA-Z0-9_]+但它不包括来自各种语言的许多国家特定字符(例如变音符号等).做这种检查的最佳方法是什么?
[a-zA-Z0-9_]+
c# windows filesystems file
在.Net中是否有办法找出某个字符具有哪些Unicode名称?
如果没有,是否有可以执行此操作的库?
.net unicode
.net ×1
c# ×1
file ×1
filesystems ×1
unicode ×1
windows ×1