我用
string temp=System.IO.Path.GetTempPath();
temp=temp.Replace("\"","\\");
它总是提示一大堆错误
我想它是不是出于这样的考虑,怕这个的代替会导致无穷尽的循环代替?
大家是怎么做的呢?
谢谢
string temp=System.IO.Path.GetTempPath();
temp=temp.Replace("\"","\\");
它总是提示一大堆错误
我想它是不是出于这样的考虑,怕这个的代替会导致无穷尽的循环代替?
大家是怎么做的呢?
谢谢
解决方案 »
- 新手求助:C#如何 取出时间的年份值!
- asp.net2.0 有没有TableControl控件
- DataGridView 简单的问题`
- (菜鸟提问)管理后台管理权限保存的问题
- 求助,怎么获取前台所有radio的name值和name所选的value值
- odbc取db2中的blob字段问题!高手们呀一定帮忙!!!!!!!!!!!!快崩溃了!!!!!!!!!
- ASP.NET中ASP.NET配置问题
- 求助关于值的传递
- 请问,怎么用批处理文件编译多个项目?
- [在线求助]DataList中的Button控件为什么不执行DataList_EditCommand方法?
- 求一根据数据库(sql)内容自动生成静态页面的asp.net(c#)的代码(分不够可以加)
- 谁能发一份B/S系统测试方案文档???
temp=temp.Replace("\\","\\\\");
OK?
因为temp返回值是C:\Documents and Settings\Administrator\Local Settings\Temp\
所以就不存在"\\"
我是想写文件到临时目录下去
所以你你的代码改为temp=temp.Replace("\\","\\\\");就对了
或者用@取消转义:temp=temp.Replace(@"\",@"\\");也可以
呵呵,不会死循环的^_^
temp=temp.Replace("\"","\\");
是将"换成\
如果要将\换成\\的话
temp=temp.Replace("\\","\\\\");
更正:temp=temp.Replace("\"","\\");
=>
temp=temp.Replace("\","\\");
用temp.Replace(@"\",@"\\");
解决问题了
谢谢大家的支持
结帐了