1、文件(夹)非法字符
Windows系统文件(夹)非法字符"\\/:*?\"<>|",不包含‘.’,但"."字符不能是文件(夹)的首字符,因此"\\/:*?\"<>|."
////// 过滤掉非法字符和点字符 /// /// ///public String DirectoryNameFilter(String directoryName) { string invalidChars ="\\/:*?\"<>|."; //自定义非法字符(比系统的多了个.) foreach (char c in invalidChars) { directoryName.Replace(c.ToString(),string.Empty); } return directoryName; } /// /// 过滤掉非法字符 /// /// ///public String NameFilter(String name) { string invalidChars = "\\/:*?\"<>|"; //自定义非法字符(比系统的多了个.) foreach (char c in invalidChars) { name.Replace(c.ToString(), string.Empty); } return name; }
2、安装IIS、添加Ftp站点:
1)、安装Ftp、IIS:控制面板\所有控制面板项\程序和功能,双击“打开或关闭Windows功能”,勾选“IIS”、“FTP” 2)、安装Ftp后,在控制面板\所有控制面板项\管理工具\,打开Internet 信息服务(IIS)管理器,添加Ftp站点3、删除VS生成的.iTrace文件
用Visual Studio 后,发现c盘变得越来越小,C:\ProgramData\Microsoft Visual Studio\很占内存越来越大,预删除其下文件。
配置:打开vs2010找到工具-->选项-->IntelliTrace-->取消(启用IntelliTrace),点确定。
4、查看Win7授权方式:
在“运行”窗口输入"slmgr.vbs /dlv"命令。Retail代表零售密钥、OEM代表零售密钥、VOLUME代表批量授权密钥。据说:VOLUME不能免费升级Win10
5、界面显示在最前端:
间隔*ms,设置窗体显示在最前端。
需要设置的属性(WPF):
1)this.Topmost = true;this.Show();
2)SetWindowPos(new WindowInteropHelper(this).Handle, -1, 0, 0, 0, 0, 0x4000 | 0x0001 | 0x0002);注意:
1、仅仅设置this.Topmost = true;this.Show();是不够的因为在某些情况下会被覆盖。
2、SetForegroundWindow函数时,转换到其他窗体无法输入内容。
6、关闭休眠功能,自动删除Hiberfil.sys文件:powercfg -h off
7、编译、链接错误:https://msdn.microsoft.com/zh-cn/library/799kze2z.aspx
8、CMD拷贝指定路径下的文件:“ xcopy /E/I/Y E:\A E:\B ” 保存在*.cmd文件内 双击改文件即可