publicclass filehelper
else
console.writeline("request header");
console.writeline(ctx.request.headers.tostring());
//設定返回內容的mime型別
"content-disposition", "attachment;filename=" + filename);
using (stream output = ctx.response.outputstream)
catch (httplistenerexception e) //在未寫完所有檔案時,如果客戶端關閉連線,會拋此異常
}fs.close();
}///
/// 傳送資料流
///
/// 檔案流
/// outputstream物件
public
void sendstream(stream fs, stream outstream)
if (fs != null)
if (outstream != null)
}#endregion
#region /*讀取txt檔案*/
///
/// 讀取txt檔案
///
/// txt檔案路徑
/// list
public
static list readlinetxt(string filepath)
#endregion
#region /*字串空格處理*/
///
/// 向右新增空格
///
/// string
/// int最大長度
/// string
public
static
string addrspace(string str, int len)
return str;
}///
/// 向左新增空格
///
/// string
/// int最大長度
/// string
public
static
string addlspace(string str, int len)
return str;
}///
/// 取字串長度
/// 乙個漢字算二個字元
///
/// string字串
/// int
public
static
int getlength(string str)
else
}return templen;
}///
/// substring處理中文,讓漢字二個字元的處理方法
///
///
///
///
public
static
string substringext(string s, int a_startindex, int a_cnt)
#endregion
}
C 檔案幫助類FoderHelper
using system using system.data using system.configuration using system.linq using system.web using system.io using system.collections using system.col...
C zip檔案操作幫助類
原文 但是原文中遞迴獲取檔案資料時有問題,做了小改動。using icsharpcode.sharpziplib.checksum using icsharpcode.sharpziplib.zip 所有檔案快取 private static list files new list 所有空目錄快取 ...
資源檔案幫助類ResourceHelper
public class resourcehelper private static final string res id id private static final string res string string private static final string res drable...