2013-10-06 19 views
0

我想將我的備份文件保存在特定文件夾中。目前我正在使用saveFileDialog框給出pathbutton click上的文件名。但是我想通過給名稱(DateTime.Today.Date.ToShortDateString())創建此備份,並將其保存在"D:\Database"上,直接點擊button。並且不想使用saveFileDialog框。我使用此代碼:如何在c#中的特定文件夾中以編程方式保存任何文件

SqlCommand cmd = new SqlCommand("USE MASTER BACKUP DATABASE plproject TO DISK = '" + saveFileDialog1.FileName + "'", connectionsql); 
+0

你想要什麼,請清除 – vikas

+0

剛剛得到它,但問題是什麼,如果你正在使用'DateTime.Today.Date.ToShortDateString()' – vikas

+0

目前我通過saveFileDialog框給路徑,但是如果我不使用saveFileDialog框,我不知道如何給路徑和文件名 –

回答

0

我猜你正在尋找這個

public static void WriteAllText(
    string path, 
    string contents 
) 

File.WriteAllText("D:\\DataBase\\"+DateTime.Today.Date.ToShortDateString(),YOURDATASTRING); 

注:這將覆蓋具有相同名稱的任何文件。

FILE課程中還有許多其他有用的方法。你可以檢查最適合你的。

編輯1

試試這個

string fileName="D:\\Backup\\"+DateTime.Today.Date.ToShortDateString(); 
SqlCommand cmd = new SqlCommand("USE MASTER BACKUP DATABASE plproject TO DISK = '" + fileName + "'", connectionsql); 
+0

所以如何在我的命令中使用它,請用你的代碼編輯我的sql命令 –

+0

你的當前命令是否工作? – Arpit

+0

是的,我的命令正在工作 –

相關問題