0

私は C# でプログラムを作成し、プログラムの作成中にProgram Filesディレクトリへのハードコードされた参照を使用していました。ハードコーディングされた参照を削除したいと思います。

最近のトピックで、stackoverflow の Eric からこの方法を勧められました。ただし、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 に答える