在做一个备份功能时发现如果选择在“我的文档”文件夹等文件夹名中有空格的文件夹中进行备份,则备份文件会存储在该文件夹上一级目录中,备份文件名则为“选择在“我的文档”文件夹”+“备份文件名”,例如有个文件夹“d:\a c",备份文件名"bakcup.bak",实际操作结果就是"d:\a cbakcup.bak",并未存储在文件夹“d:\a c"中。解决方法就是把 FolderBrowserDialog 获取的SelectedPath后加上"\",例如:

folderName = folderBrowserDialog1.SelectedPath+@"\";

posted on 2011-05-01 20:44  dinid  阅读(806)  评论(0编辑  收藏  举报