C#?????????????8??????
???????????? ???????[ 2013/6/20 10:55:24 ] ????????
????????????????????????????????????????
/// <summary>
/// ??????????????????????????????
/// </summary>
/// <param name="oldFile">????</param>
/// <param name="newFile">??????</param>
public static void CopyFile(string oldFile?? string newFile)
{
//try
//{
File.Copy(oldFile?? newFile?? true);
//}
// catch (Exception exc)
//{
// throw new Exception(exc.ToString());
//}
}
??????????????????????????????????е???File.Copy??
????5??.NET?????????????Щ??????????????????????????
???????????SELECT?????????????????????????????????????
SELECT ITEM_NO ??ITEM_GROUP FROM GBITEM
??????????????ArrayList????IList<string> ??ITEM_NO??ITEM_GROUP???????????????Σ????????????β?????????????????????????
public static string ArrayToList(string[] ids?? string separativeSign)
{
int num = 0;
string str = string.Empty;
foreach (string str2 in ids)
{
num++;
string str3 = str;
str = str3 + separativeSign + str2 + separativeSign + "??";
}
if (num == 0)
{
return "";
}
return str.TrimEnd(new char[] { '??' });
}
????MSDN???????????string??Join??????????????????????????Join???????ɡ?MSDN???????????????
??????? separator ?“??”?? value ??????“apple”??“orange”??“grape”??“pear”???? Join(separator?? value) ????“apple?? orange?? grape?? pear”?? ??? separator ? nullNothingnullptrnull ??????? Visual Basic ??? Nothing??????????????? (Empty)??
????6?????л????????????????????????????
??????ο?????????????
/// <summary>
/// ???????????·??????????WEB??ó???
/// </summary>
/// <param name="filePath">???·??</param>
/// <returns>string</returns>
public static string GetRealFile(string filePath)
{
string strResult = "";
//strResult = ((file.IndexOf(@":") > 0 || file.IndexOf(":/") > 0) ? file : System.Web.HttpContext.Current.Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath + "/" + file));
strResult = ((filePath.IndexOf(":\") > 0) ?
filePath :
System.Web.HttpContext.Current.Server.MapPath(filePath));
return strResult;
}
?????????????????????Web?????У???????WinForms????????????У????±???????????????????????????·???????AppDomain??BaseDirectory????Application.ExecutePath????????????л?????(ASP.NET??Console??WinForms??Windows Services)??????????????á?
????7?????????????????????????д????У?????????????
string host = System.Configuration.ConfigurationManager.AppSettings["EmailHost"];
MailMessage m = new MailMessage();
m.Subject = subject;
m.SubjectEncoding = Encoding.UTF8;
m.From = new MailAddress(from);
m.To.Add(to);
m.Body = body;
m.BodyEncoding = Encoding.UTF8;
m.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Host = host; //"ASHKGEX4.asia.ad.flextronics.com";
client.Credentials = new System.Net.NetworkCredential("asiaaoshhli"?? "");
client.Port = 25;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Send(m);
??????????????е?host=ASHKGEX4.asia.ad.flextronics.com?????????????????????host???б?????????????????????????У??????????????????????????
????8????????????????????????????????????????????????
????????????????
DataTable Dt = new DataTable();
DataRow Dr;
Dt.Columns.Add("name");//????
Dt.Columns.Add("type");//?????1?????У?2????
Dt.Columns.Add("size");//?????С?????????????????
Dt.Columns.Add("content_type");//???MIME????????????????????
Dt.Columns.Add("createTime");//???????
Dt.Columns.Add("lastWriteTime");//????????
????Add????????????ε??????е???????????е????????
?????????????????????????????????? ?????????? ?????е???????????????????????????????
????type????е????????????????б????????????????????????????
??????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11