時間序列爲圖片存儲文件名(待完善)

方法一

   string filepath = System.DateTime.Now.ToString("yyyyMMddhhmmss")+".jpg";

   簡單完事。

 

方法二

    用隨機字符串和隨機數字字符串,很好用,我貼個代碼
///   <summary>
///   獲得數字形式的隨機字符串
///   </summary>
///   <returns> 數字形式的隨機字符串 </returns>
public   static   string   GetNumberRandom()
{
int   intNum;
long   lngNum;
string   strNum   =   System.DateTime.Now.ToString();
strNum   =   strNum.Replace( ": ", " ");
strNum   =   strNum.Replace( "- ", " ");
strNum   =   strNum.Replace( "   ", " ");

lngNum   =   long.Parse(strNum);

System.Random   objDom   =   new   Random();
intNum   =   objDom.Next(1000000,9999999);
objDom   =   null;
                       
lngNum   +=   intNum;
return   lngNum.ToString();
}

///   <summary>
///   生成標準8位包含特殊字符的隨機字符串
///   </summary>
///   <returns> 包含特殊字符的隨機字符串 </returns>
public   static   string   GetRandomStringALL()  
{  
return   BuildRndCodeAll(defaultLength);  
}

///   <summary>
///   生成包含特殊字符的隨機字符串,可選擇字符數量
///   </summary>
///   <param   name= "Length "> 隨機字符串長度 </param>
///   <returns> 包含特殊字符的隨機字符串 </returns>
public   static   string   GetRandomStringALL(int   Length)  
{  
return   BuildRndCodeAll(Length);  
}

///   <summary>
///   生成標準8位小寫隨機字符串,不包含特殊字符
///   </summary>
///   <returns> 標準隨機字符串 </returns>
public   static   string   GetRandomStringOnly()  
{  
return   BuildRndCodeOnly(sCharLow   +   sNumber,defaultLength);  
}

///   <summary>
///   生成標準8位隨機字符串,可選擇大小寫
///   </summary>
///   <param   name= "IsUpper "> 是否包含大小寫字母 </param>
///   <returns> 隨機字符串 </returns>
public   static   string   GetRandomStringOnly(bool   IsUpper)
{
string   strTmp   =   sCharLow;
if(IsUpper)   strTmp   +=   sCharUpp;
return   BuildRndCodeOnly(strTmp,defaultLength);
}

///   <summary>
///   生成不包含特殊字符的小寫隨機字符串,可選擇字符數量
///   </summary>
///   <param   name= "Length "> 隨機字符串長度 </param>
///   <returns> 隨機字符串 </returns>
public   static   string   GetRandomStringOnly(int   Length)  
{  
return   BuildRndCodeOnly(sCharLow   +   sNumber,Length);  
}

///   <summary>
///   生成不包含特殊字符的隨機字符串,可選擇字符數量和包含大小寫
///   </summary>
///   <param   name= "IsUpper "> 是否包含大小寫字母 </param>
///   <param   name= "IsUseNumber "> 字符串數量 </param>
///   <returns> </returns>
public   static   string   GetRandomStringOnly(bool   IsUpper,bool   IsUseNumber)  
{  
string   strTmp   =   sCharLow;  
if   (IsUpper)   strTmp   +=   sCharUpp;  
if   (IsUseNumber)   strTmp   +=   sNumber;  

return   BuildRndCodeOnly(strTmp,defaultLength);  
}

///   <summary>
///   生成不包含特殊字符的隨機字符串,可選擇長度,包含大小寫字母和字符數量
///   </summary>
///   <param   name= "Length "> 字符數量 </param>
///   <param   name= "IsUpper "> 是否包含大小寫字母 </param>
///   <param   name= "IsUserNumber "> 字符串數來那個 </param>
///   <returns> 隨機字符串 </returns>
public   static   string   GetRandomStringOnly(int   Length,bool   IsUpper,bool   IsUserNumber)  
{  
string   strTmp   =   sCharLow;  
if   (IsUpper)   strTmp   +=   sCharUpp;  
if   (IsUserNumber)   strTmp   +=   sNumber;  

return   BuildRndCodeOnly(strTmp,Length);  
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章