Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从特殊文件夹C中检索所有文件的方法#_C#_Ios_Xamarin_File Io_Xamarin.ios - Fatal编程技术网

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

C# 从特殊文件夹C中检索所有文件的方法#,c#,ios,xamarin,file-io,xamarin.ios,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);
            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);
但它返回的是一个空数组。
有没有办法从中检索所有文件?

我看不出您下面的代码有任何问题。事实上,我在下面的示例控制台应用程序中进行了尝试,它正确地返回了数组。您确定您对特殊文件夹具有所需的权限吗

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

Environment.GetFolderPath
的调用返回什么?那个文件夹里有什么东西吗?是的,我添加了几个不同名称的文件。是的,我实际上是想在TableView上显示所有文件。它返回空表。我确实拥有所有必需的权限,因为我还可以将其发送到服务器并获取输出。显示文件名是否需要任何权限?如果输入temp1.Length,会得到什么?它正在工作。我在另一个地方出错,因为没有填充表。很抱歉浪费您的时间。有没有办法获取文件名。如果我使用Path.GetFileName(documents),它返回“documents”,但我想要“documents/Prashant”。有什么建议吗?foreach(temp1中的字符串文件名)Console.WriteLine(文件名+“”);