Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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
在android项目中从pc上的绝对路径获取文件_Android_File_Getfiles - Fatal编程技术网

在android项目中从pc上的绝对路径获取文件

在android项目中从pc上的绝对路径获取文件,android,file,getfiles,Android,File,Getfiles,我正在尝试构建一个android应用程序,其中的一部分我需要获取包含特定文件夹的文件名 String DirectoryPath = "D:\\Images"; File Directory = new File (DirectoryPath); for(File f:Directory.listFiles()) { String name = f.getName(); } 我使用上面的代码来访问和获取文件,但是发生了一个错误,这是一个空指针异常。我很清楚这意味着什么,但也不能解决我的问

我正在尝试构建一个android应用程序,其中的一部分我需要获取包含特定文件夹的文件名

String DirectoryPath = "D:\\Images";
File Directory = new File (DirectoryPath);
for(File f:Directory.listFiles())
{
   String name = f.getName();
}
我使用上面的代码来访问和获取文件,但是发生了一个错误,这是一个空指针异常。我很清楚这意味着什么,但也不能解决我的问题


编辑:对不起,我改错了字。

这是不可能的。您的Android设备无法查看PC的文件系统

正如其他人提到的,您可能希望以某种方式将这些文件传输到设备。如果文件很大,将它们放在SD卡上是一个不错的选择


如果这不是一个选项,您可以在PC上运行WWW或FTP服务器,通过网络访问文件。

尝试将图像从
计算机
拉到
SD卡
,然后很好地访问它,如果文件夹太大,它会比我现在遇到的麻烦多得多。目录和目录是不同的变量。文件
目录
=新文件(DirectoryPath);对于(文件f:
目录
.listFiles())~我写错了,因为它们是相同的变量。您无法从Android访问PC文件系统,除非PC有服务于该文件的服务(例如http服务器)。