建立資料夾
//遞迴建立資料夾如果資料夾路徑不存在則建立資料夾
if (!directory.exists(path))
directory.createdirectory(path);
publicview codevoid createdir(string
fullpath)}}
}
刪除整個資料夾
directory.delete(path, true)獲取目錄下的檔案(夾)
var list = new獲取檔案全路徑、目錄、副檔名、檔名稱string
;
string path = @"
d:\公司svn";
//獲取路徑下所有檔案
list =directory.getfiles(path);
//獲取路徑下所有資料夾
list =directory.getdirectories(path);
//獲取路徑下所有檔案+資料夾
list =directory.getfilesystementries(path);
//獲取路徑下所有檔案(包含子集檔案)
list = directory.getfiles(path, "
*.*"
, searchoption.alldirectories);
//獲取路徑下所有資料夾(包含子集資料夾)
list = directory.getdirectories(path, "
*.*"
, searchoption.alldirectories);
//獲取路徑下所有檔案+資料夾(包含子集檔案+子集資料夾)
list = directory.getfilesystementries(path, "
*.*", searchoption.alldirectories);
建立檔案
//寫入檔案path是完整路徑,要包含檔案的字尾名
string path = @"
c:\1.txt";
//判斷檔案是否存在,不存在就建立
if (!file.exists(path))
using檔案流讀寫system.io;
namespace
; file.writealllines(path, lines);
file.writealltext(path,
"aaaaaaaaaaaaaaaa");
//追加寫入文字
using (streamwriter sw = new streamwriter(path, true
)) }}
}
public stream filetostream(stringstream 和 byte 互轉filefullname)
}public
void writefile(string filefullname, byte
bytes)
#region 第二種
/*using (memorystream m = new memorystream(bytes))
using (filestream fs = new filestream(filefullname, filemode.openorcreate))
*/#endregion
}
///translate with///將 stream 轉成 byte
/// ///
///public
byte
streamtobytes(stream stream)
//////
將 byte 轉成 stream
/// ///
///public stream bytestostream(byte
bytes)
xenglish
arabic
hebrew
polish
bulgarian
hindi
portuguese
catalan
hmong daw
romanian
chinese simplified
hungarian
russian
chinese traditional
indonesian
slovak
czech
italian
slovenian
danish
japanese
spanish
dutch
klingon
swedish
english
korean
thai
estonian
latvian
turkish
finnish
lithuanian
ukrainian
french
malay
urdu
german
maltese
vietnamese
greek
norwegian
welsh
haitian creole
persian
translate with
copy the url below
back
embed the snippet below in your site
" readonly>
enable collaborative features and customize widget: bing webmaster portal
back
C 中常用的IO檔案操作
io操作主要分為三類 檔案操作 路徑操作 資料夾操作 示例一 class program file.exists c demo.txt 用於校驗檔案夾目錄是否存在 directory.exists c string path if args.length 0 else not found direc...
常用類庫 IO操作
io操作 c 將檔案視為乙個位元組序列,以流的方式對檔案進行操作。流是位元組序列的抽象概念。檔案和流之間既有區別又有聯絡。檔案是在各種驅動器上 可移動磁碟 硬碟 cd 等 永久或臨時儲存的資料的有序集合,是進行資料讀寫操作的基本物件。檔案通常具有檔名 所在路徑 建立時間 訪問許可權等基本屬性。流非常...
C 常用IO方法
c 常用io方法 public class iohelper return file.exists filename 建立資料夾 資料夾名 public static bool createdir string dirname return true catch exception er 建立檔案 ...