0

我在 C# 中制作了一个程序,并在制作程序时使用了对Program Files目录的硬编码引用。我现在想删除硬编码的引用。

在最近的一个主题中,Eric 在 stackoverflow 上向我推荐了这种方法。但是,我无法理解如何从 button_click 运行代码:

埃里克 说:

string programFilesFolder = 
    Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86)

继续这个例子,你可以做这样的事情

string pathToFile = 
    Path.Combine(programFilesFolder, @"TEST\ok.txt");

if (File.Exists(pathToFile)) 
    File.Delete(pathToFile);

100% 对你们说实话,我对 c# 很陌生,而且还在学习......

有人可以举例说明如何从 button_click 调用上面的代码吗?我将使用同一个按钮对多个文件执行此操作。

我确实在另一个帖子的评论中问过这个问题,但我认为他们都继续前进。

4

1 回答 1

1

假设您要创建一个 Windows 窗体应用程序来执行此操作:

http://msdn.microsoft.com/en-us/library/z9w2f38k(v=vs.90).aspx

这将显示如何执行 Windows 窗体示例的示例,您可以将按钮拖到画布上,然后对按钮进行单击操作。

在示例中,它说要放置

MessageBox.Show ("Hello, World!")

但是您可以将代码放在那里删除文件,它会在单击按钮时删除您要删除的任何内容。

string programFilesFolder = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86)
string pathToFile = Path.Combine(programFilesFolder, @"TEST\ok.txt");
File.Delete(pathToFile);
于 2012-07-19T05:13:36.883 回答