Java io 如何在java中使用用户名创建子文件夹
我正在做一个小项目,其中有一个模块,即KYC更新,在这个模块中,我将AadharCard、PAN卡和其他文档保存在文件夹中。因此,我使用java IO尝试创建名为Document的目录,我想创建一个具有用户名的子目录,并创建一个唯一的附加用户名,我写了一个代码,但是子目录没有装箱。 我的代码是Java io 如何在java中使用用户名创建子文件夹,java-io,Java Io,我正在做一个小项目,其中有一个模块,即KYC更新,在这个模块中,我将AadharCard、PAN卡和其他文档保存在文件夹中。因此,我使用java IO尝试创建名为Document的目录,我想创建一个具有用户名的子目录,并创建一个唯一的附加用户名,我写了一个代码,但是子目录没有装箱。 我的代码是 String uploadPath = context.getRealPath("") + "assets" + File.separator + "Document" + File.separator
String uploadPath = context.getRealPath("") + "assets" + File.separator + "Document" + File.separator
+ userPojo.getFirstName();
File file = new File(uploadPath);
try {
if (!file.exists()) {
file.mkdirs();
logger.debug("Make Dir");
}
我也试过这个
File file = new File(dir, userPojo.getUserName());
if (!file.exists()) {
file.mkdirs();
logger.debug("Make Dir");
}
我搜索并解决我的问题。因此,如果有人面临此类问题,我想给出解决方案
File file = new File(uploadPath);
File file2 = new File(uploadPath, dataPojo.getFirstName()));
if (!file.exists()) {
file.mkdirs();
logger.debug(file.getAbsolutePath());
}
if (!file2.exists()) {
file2.mkdirs();
logger.debug(file.getAbsolutePath());
}
建议您检查
canWrite()
您试图创建这些文件的现有文件夹。@Rup实际上我尝试使用,但没有创建,您能看到我的一个简单的代码示例吗