我想用C#刪除java文件夾, 但我沒有問題。C# - 刪除文件夾
這是代碼
private void setDebug(string value)
{
debug.Text = value;
}
private void buildButton_Click(object sender, EventArgs e)
{
// delete java folder
string java_folder = @"C:\Program Files\Java";
if (Directory.Exists(java_folder))
{
setDebug("Deleting Java folder...");
Directory.Delete(java_folder, true);
progressBar.Value += 10;
}
}
當我點擊按鈕的程序卡住了,但是當我刪除的行Directory.Delete 它更改調試標籤「刪除java文件夾...」
我知道該程序卡住了,因爲它刪除了該文件夾,但我希望它在刪除該文件夾之前首先更改調試。
該怎麼辦?感謝您的幫助:)
感謝兄弟,真的多幫我:) –
不客氣。如果它解決了您的問題,請隨時將其標記爲已接受,以便未來的訪問者知道它在相同的情況下很有用。 – Alex
哦,它告訴我「一個名爲'桑德'的局部變量不能在範圍內聲明,因爲它會給'發件人'一個不同的含義,這是'父'或當前'範圍中用來表示別的東西的代碼。」 –