从特殊文件夹C#检索所有文件的方法

时间:2018-12-03 02:03:03

标签: c# ios xamarin file-io xamarin.ios

我一直在尝试从特殊文件夹中检索所有文件。 我以这种形式保存它:

var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            var filename = Path.Combine(documents, InputName.Text);
            File.WriteAllText(filename, string);

其中inputName.Text是用户输入名称。可以说我使用我的名字作为文件名。

我一直在尝试通过以下方式检索它:

var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
string[] temp1 =Directory.GetFiles(documents);

但是它返回一个空数组。 有没有办法从中检索所有文件?

1 个答案:

答案 0 :(得分:1)

在您的以下代码中没有看到任何问题。实际上,我在下面的示例控制台应用程序中尝试过,它可以正确返回数组。您确定对特殊文件夹具有必需的权限吗?

    var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
    string[] temp1 =Directory.GetFiles(documents);