首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 关于将IPAddress类型数据 保存为文件夹名的有关问题

2014-01-14 
C# 关于将IPAddress类型数据 保存为文件夹名的问题代码如下:string fileSavePath Directory.GetCurrentD

C# 关于将IPAddress类型数据 保存为文件夹名的问题
代码如下:
string fileSavePath = Directory.GetCurrentDirectory();
fileSavePath = fileSavePath + "\\receiveData\" + receiveStream.sendIP.ToString() + "\" + receiveStream.sendID.ToString()+".sav";//用户保存文件的路径

问题:使用这种方式不能将文件按该路径保存,为什么?
fileSavePath中 receiveStream.sendIP.ToString()这个是将收到的IP转换为字符 存成一个文件夹名 能实现吗?如果不能,怎么能将sendIP存为一个文件夹名? 
C# IPAddress?存文件
[解决办法]
保存文件之前,如果文件夹不存在则先创建文件夹


string strDirectory = System.IO.Path.GetDirectoryName(fileSavePath);
if (!System.IO.Directory.Exists(strDirectory))
{
    System.IO.Directory.CreateDirectory(strDirectory);
}

热点排行