using system;
using system.web;
using system.text;
using system.runtime.interopservices;
using system.io;
using system.io.compression;
namespace pub.class
///
/// 目錄是否存在
///
///
///
public static bool folderexists(string folderpath)
#endregion
#region fileexists/delallfile/delfile/getallfile/backupfile
///
/// 返回檔案是否存在
///
/// 檔名
/// 是否存在
public static bool fileexists(string filename)
///
/// 刪除指定目錄下的所有檔案
///
///
public static void delallfile(string path)
}///
/// 刪除指定檔案
///
///
public static void delfile(string filepath)
///
/// 取指定目錄下的所有檔名
///
///
///
///
///
///
///
///
///
///
public static bool backupfile(string sourcefilename, string destfilename, bool overwrite) catch
return true;
}#endregion
///
/// 取檔案編碼
///
///
///
public static encoding getfileencoding(string filename) ;
byte unicodebig=new byte;
byte utf8=new byte;*/
try else return system.text.encoding.default;
} catch
}public static void gzipcompress(string infilename, string outfilename)
sourcefile.close();
compstream.close();
destfile.close();
}public static void gzipdecompress(string infilename, string outfilename)
destfile.close();
compstream.close();
sourcefile.close();
}public static long getdirectorysize(string path)
public static long getfilesize(string path) }}
採集
檔案目錄操作類
using system using system.web using system.text using system.runtime.interopservices using system.io using system.io.compression namespace pub.class 目...
檔案目錄常用操作的類
using system using system.io using system.xml namespace zhzuo 複製指定目錄的所有檔案,不包含子目錄及子目錄中的檔案 原始目錄 目標目錄 如果為true,表示覆蓋同名檔案,否則不覆蓋 public static void copyfiles...
目錄檔案操作
一 在不使用mfc的程式中獲得某個目錄下的所有檔名稱,包括子目錄。把檔名稱以乙個固定的程度放入乙個緩衝中,這個緩衝要足夠的大,能容下所有的檔名稱。函式的輸入為要查詢的根目錄,輸出為存放所有檔名稱的緩衝 演算法 使用遞迴 二 void findfileindir char rootdir,char s...