0

こんにちは。

  FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read);

Debug-Directory で定義した Temp-Folder からファイルを読み取りますが、成功しませんでした。このコードを使用すると、Debug-Folder からファイルを読み取ることができます。誰でも助けることができます!

これは私のコードです

private void button_click(object sender, RoutedEventArgs e)
    {
        string activeDirectory = System.Windows.Forms.Application.StartupPath + "\\Temp\\";

        string[] files = Directory.GetFiles(activeDirectory);
        try
        {
            foreach (string fileName in files.Select(f => f.Substring(activeDirectory.Length)))
            {
                FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read);
            }
        }
        catch()
        {}
    }
4

1 に答える 1

0

デバッグ ビルドを実行している場合は System.Windows.Forms.Application.StartupPath、exe がそのフォルダーに存在するため、デバッグ フォルダーのパスが返されます。

于 2012-09-25T12:48:14.847 に答える