Java 如何在下载文件之前创建空文件?
你知道android中的高级下载管理器在下载文件之前创建空文件…我的问题是如何在下载之前创建空文件。。请在下载之前展示一些关于如何创建空文件的代码…我使用Java实现了这一点,希望它能为您指明正确的方向Java 如何在下载文件之前创建空文件?,java,android,kotlin,Java,Android,Kotlin,你知道android中的高级下载管理器在下载文件之前创建空文件…我的问题是如何在下载之前创建空文件。。请在下载之前展示一些关于如何创建空文件的代码…我使用Java实现了这一点,希望它能为您指明正确的方向 File outputDirectory = new File(directoryPath + "\\FILENAME"); if (!outputDirectory.exists()){ outputDirectory.mkdir(); } 在
File outputDirectory = new File(directoryPath + "\\FILENAME");
if (!outputDirectory.exists()){
outputDirectory.mkdir();
}
在我的例子中,当用户直接向目录分配路径时,使用目录路径,程序在其中检查文件夹(您可以随意命名)是否存在,如果不存在,则只创建文件夹
在你的案例中,你可以简单地继续,运行代码,看看你的应用程序中是否存在“下载”(或其他名称)文件夹,以及它是否不存在
应该可以工作我正在现有项目中使用此功能创建空文件,可能它可以帮助您
public File createImageFile(Context context) {
File image = null;
try {
// Create an image file name
String name= Global.IMAGE_NAME;
File storageDir = context.getFilesDir();
image = File.createTempFile(
name, // prefix
Global.IMAGE_JPG_EXTENSION, // suffix
storageDir // directory
);
// Save a file: path for use with ACTION_VIEW intents
} catch (IOException e) {
AppLogger.exception(getTag(), e.getMessage(), e);
}
return image;
}
不我不知道该怎么办。。!!我建议您在将其放入实现之前阅读。请浏览这些链接,它将为您提供如何读/写文件的方法。1.2.互联网上还有很多。我问过如何创建空文件,就像高级下载管理器不创建不存在的文件夹一样。。。