檔案操作類

2022-02-06 13:34:03 字數 2068 閱讀 7960

///

///把乙個資料夾下所有檔案複製到另乙個資料夾下

/// ///

當前資料夾

///copy到新檔案

public

static

void copydirectory(string srcpath, string

destpath)

copydirectory(i.fullname, destpath + "

\\" + i.name); //

遞迴呼叫複製子資料夾

}

else}}

catch

(exception e)

}//////

copy資料夾到另外乙個資料夾下面

/// ///

需要copy的資料夾

///copy的目標資料夾

///不需要copy的資料夾

///不需要copy的檔案例如 web.config

public

static

void copydirectory(string srcpath, string destpath, list notcopyfolder, listnotcopyfile)

if (!directory.exists(destpath + "

\\" +i.name))

copydirectory(i.fullname, destpath + "

\\" + i.name); //

遞迴呼叫複製子資料夾

}

else

file.copy(i.fullname, destpath + "

\\" + i.name, true); //

不是資料夾即複製檔案,true表示可以覆蓋同名檔案

} }

}catch

(exception e)

}//////

刪除目錄下的所有檔案及資料夾

/// ///

public

static

void deletedirfiles(string

strpath)

else

}//////

根據路徑刪除檔案

/// ///

public

static

void deletefile(string

path)

fileattributes attr =file.getattributes(path);

if (attr ==fileattributes.directory)

else

}//////

路徑轉換為相對路徑

/// ///

///public

static

string urlconverttor(string

url)

//////

刪除目錄下的所有檔案及資料夾

/// ///

public

static

void deletefilepath(string

strpath)

}//刪除這個目錄下的所有檔案

if (directory.getfiles(strpath).length > 0

) }}

//////

得到資料夾

/// ///

the path.

///public

static fileinfo getfileinfos(string

path)

//////

檔案重新命名

/// ///

///public

static

void filerename(string defaultfilename, string

newfilename)

ini檔案操作類

using system using system.io using system.runtime.interopservices using system.text using system.collections using system.collections.specialized name...

PE檔案操作類

以前看雪發的老貼,挪一波。檔案 pragma once class pereadwrite cpp檔案 檔案 include stdafx.h include pereadwrite.h include windows.h 預設建構函式 pereadwrite pereadwrite bool pe...

Python檔案類操作

f open 123.text w encoding utf 8 開啟檔案物件,寫 模式 f.write hello world 寫入指定字元,清空原有的字元,返回原有字元數量 f.close 關閉檔案物件 每次開啟操作完都要關閉,否則內容還在快取中 f open 123.text r encodi...