518抽奖软件源码之:检查文件名合法性
来源:互联网 发布:软件用户手册 由谁来写 编辑:程序博客网 时间:2024/04/30 02:07
518抽奖软件源码之:检查文件名合法性
检查文件名是否合法有效函数
//比传统代码多出了://1. 检查tab字符,tab也不是合法字符,在Windows10下测试,tab字符作为文件名有问题//2. 检查最后的字符是否是 空格 和 . //BOOL Tapp::is_validFilename(const WCHAR* name){if (!name || *name == 0) return FALSE;if (wcschr(name, L'\\') || wcschr(name, L'/') || wcschr(name, L':') ||wcschr(name, L'*') || wcschr(name, L'?') || wcschr(name, L'\"') ||wcschr(name, L'<') || wcschr(name, L'>') || wcschr(name, L'|') || wcschr(name, L'\t')){return FALSE;}int len = wcslen(name);if (name[len - 1] == L'.' || name[len - 1] == L' ')return FALSE;return TRUE;}
阅读全文
0 0
- 518抽奖软件源码之:检查文件名合法性
- 518抽奖软件源码之:GDI+上下左右中对齐
- 518抽奖软件源码之:窗口化、全屏化、扩展屏
- 518抽奖软件源码之:删除文件夹及下面的所有文件
- 518抽奖软件源码之:使得除零异常可被捕获(VC++)
- 518抽奖软件源码之:主窗口上含对话框时如何最小化
- 518抽奖软件源码之:ImageStone显示处理透明PNG图片
- freeDiameter源码阅读之 dictionary树和消息的合法性检查(rule)
- 合法性检查
- IP地址合法性检查
- 邮件地址合法性正则检查
- 数据输入合法性检查
- 邮件合法性检查
- java检查URL合法性
- JAVA检查Email合法性
- JAVA日期合法性检查
- java 检查 URL 合法性
- shell检查IP合法性
- 归并排序疑问
- 利用原生JS实现表格正反排序
- 使用IntelliJ IDEA开发java web设置步骤
- 吐槽
- [设计]简单工厂模式
- 518抽奖软件源码之:检查文件名合法性
- 51nod 1154 回文串划分
- JZOJsenior4778.【NOIP2016提高A组模拟9.14】数列编辑器
- tar解压问题gzip: stdin: not in gzip format
- [设计]工厂模式
- unity的生命周期
- HTML:Input元素标签的详细介绍
- UVA 437 The Tower of Babylon
- [设计]抽象工厂模式