1樓:匿名使用者
string path = "c:\\users\\admin\\desktop\\ex*****";
file.writealltext(path+"\\"+datetime.today.tostring("yyyymmdd")+".txt", null);
c# 建立一個檔案,以當前系統時間為檔名
2樓:匿名使用者
string filename = string.format(@"d:\.
txt", datetime.now.tostring("yyyymmhh")); //檔名作為日期
if (system.io.file.exists(filename))
system.io.file.delete(filename);
system.io.textwriter writer = system.io.file.createtext(filename); // 建立textwriter物件
writer.writeline(「您的內容」); writer.flush(); // 快取寫入。
writer.close();
3樓:匿名使用者
在桌面建立以當前時間為檔名的txt檔案
streamwriter sw = new streamwriter(environment.getfolderpath(environment.specialfolder.
desktop) + "\\" + datetime.now.tostring("yyyy-mm-dd") + ".
txt");
4樓:匿名使用者
1、通過path類的***bine方法可以合併路徑。
string activedir = @"c:\mydir";
string newpath = system.io.path.***bine(activedir, "mysubdirone");
2、目錄的建立。
建立目錄時如果目錄已存在,則不會重新建立目錄,且不會報錯。建立目錄時會自動建立路徑中各級不存在的目錄。
(1)通過directory類的createdirectory方法建立。
string activedir = @"c:\mydir";
string newpath = system.io.path.***bine(activedir, "mysubdirone");
system.io.directory.createdirectory(newpath);
(1)通過directoryinfo的物件建立。
system.io.directoryinfo di = new system.
io.directoryinfo(@"c:\mydirtwo\mysubdirthree");
di.create();
3、檔案的建立。
通過create方法建立檔案,會覆蓋同名的現有檔案。建立檔案時,該檔案所在路徑的目錄必須存在,否則報錯。
(1)通過file類的create方法建立。
string activedir = @"c:\mydir";
string newpath = system.io.path.***bine(activedir, "mysubdirone");
system.io.directory.createdirectory(newpath);
//建立一個空白檔案
string filenameone = datetime.now.tostring("yyyymmddhhmmssffff")
+ ".txt";
string filepathone = system.io.path.***bine(newpath, filenameone);
system.io.file.create(filepathone);
(2)通過fileinfo物件建立。
//通過***bine合併目錄
//然後建立目錄
string activedir = @"c:\mydir";
string newpath = system.io.path.***bine(activedir, "mysubdirone");
system.io.directory.createdirectory(newpath);
//建立一個空白檔案
string filenameone = datetime.now.tostring("yyyymmddhhmmssffff")
+ ".txt";
string filepathone = system.io.path.***bine(newpath, filenameone);
system.io.fileinfo fi = new system.io.fileinfo(filepathone);
fi.create();
複製目錄檔案
//複製單個檔案到指定目錄
string filename = "test.txt";
string sourcepath = @"c:\testdir\subtestdir";
string targetpath = @"c:\testdir\subtestdirtwo";
string sourcefile = system.io.path.***bine(sourcepath, filename);
string destfile = system.io.path.***bine(targetpath, filename);
if (!system.io.directory.exists(targetpath))
system.io.directory.createdirectory(targetpath);
//如果已存在,引數為false時將報錯,引數為true重寫該檔案
//當copy方法為兩個引數時,預設重寫為false。
system.io.file.copy(sourcefile, destfile, true);
//以下為複製一個目錄下所有檔案到指定目錄
//如果複製有子目錄的目錄的所有檔案,可以用遞迴或堆疊演算法實現
if (system.io.directory.exists(sourcepath))}}
移動目錄和檔案
/*移動檔案*/
string sourcefile = @"c:\testdir\subtestdir\test.txt";
string destfile = @"c:\testdir\subtestdirtwo\test.txt";
//當目標檔案存在時,丟擲異常
system.io.file.move(sourcefile, destfile);
/*移動目錄*/
//移動目錄將移動改目錄的子目錄和檔案
system.io.directory.move(@"c:\testdir\subtestdirtwo\", @"c:\testdir\subtestdir");
刪除目錄和檔案
1、刪除目錄
刪除目錄,如果該目錄不存在,會丟擲異常。可以通過file類的delete方法刪除目錄,也可以通過fileinfo物件方法刪除目錄。
(1)通過 file類的delete方法刪除目錄
//刪除可寫空目錄
//如果不為空丟擲目錄不為空異常
trycatch (system.io.ioexception e)
//第二引數為false時,只能刪除空目錄,否則丟擲不為空異常
//第二引數為true時,刪除目錄,包括子目錄和檔案
trycatch(system.io.ioexception e)
(2)通過fileinfo物件方法刪除目錄
system.io.directoryinfo di = new system.
io.directoryinfo(@"c:\testdir\subtestdirtwo");
trycatch (system.io.ioexception e)
2、刪除檔案
刪除檔案時如果指定檔案的目錄存在,而檔案不存在,則不會丟擲異常,如果指定檔案的目錄不存在,則會丟擲異常。
(1)通過file類delete方法刪除檔案
trycatch(system.io.ioexception e)
(2)通過fileinfo物件delete方法刪除檔案
system.io.fileinfo fi = new system.
io.fileinfo(@"c:\testdir\subtestdir\test1.
txt");
trycatch(system.io.ioexception e)
c#怎麼將系統時間加入到建立的檔名中
5樓:天軟小卡
不能用datetime.today來取時間,不然,轉換出來的字串就是"2011/11/20 0:00:00"這裡面是有空格,還有冒號。你可以用
datetime d = datetime.now;
string name = d.tostring("yyyymmddhhmmss");
如果你只要年月日,可以用 string name = d.tostring("yyyymmdd");
這樣出來就是一個只有數字的字串。20111120161036,是完全可以做檔名的,我也是經常這樣做的,希望我的回答對你有幫助。
6樓:樓主跟我來搞基
在桌面建立以當前時間為檔名的txt檔案
streamwriter sw = new streamwriter(environment.getfolderpath(environment.specialfolder.
desktop) + "\\" + datetime.now.tostring("yyyy-mm-dd") + ".
txt");
7樓:程自挺
好像有個叫datetime這個類,好像是這樣的,你試試,datetime dt=new datetime();
string dirname=dt.gettime().tostring();
然後再將dirname的值設定到你要建立的資料夾裡
如何在js中呼叫php,如何在js中呼叫class的方法呼叫
1 js方式呼叫php檔案並取得php中的值舉一個簡單的例子來說明 如在頁面a.html中用下面這句呼叫 在b.php中有這版 樣一段權php 當執行a.html檔案時,就會呼叫b.php檔案,並將b.php檔案的輸出作為js語句來執行,所以此處會彈出一個提示框,內容為js變數jstext的值,也就...
如何在Visual Studio中選擇C 和C的編譯器版
安裝vs,然後你可以把vc目錄拷貝出來,vcvarsall.bat環境下,呼叫cl.exe編譯你的東西 然後卸掉vs,其他的庫留著專。msbuild toolset toolsversion 是一個任務 目屬標和工具的集合,指定msbuild的行為。通常一個msbuild的toolset包含 mic...
c如何查詢指定資料夾並獲得它的路徑
你需要找到這個資料夾的碟符,或者指定到它的父級,再使用system.io.directory.getdirectories path 獲取它的子資料夾資訊.environment.getfolderpath environment.specialfolder.xx x就是特殊資料夾的型別 返回的就是...