testDelFile();
public void testDelFile(){
WriteTaskMessage writeTaskMessage = mockDataGenerationUtil.getBean(
"writeTaskMessage_AdhocRulesRec3_Cat979",
WriteTaskMessage.class);
String chunkIndex = SubsLoadCache.getLayoutChunkIndex();
final String dataFilePath = new StringBuilder(luceneBasePath)
.append(writeTaskMessage.getWorkUnitSg() + "/")
.append(ConfigConstants.DDS_ADHOC_DATA + "/")
.append(writeTaskMessage.getLayout().name() + "/")
.append(chunkIndex).toString();
File indexFile = new File(dataFilePath);
if (indexFile.exists()) {
File delfil[] = indexFile.listFiles();
int i = indexFile.listFiles().length;
for (int j = 0; j < i; j++) {
delfil[j].delete();
}
}
}
public void testDelFile(){
WriteTaskMessage writeTaskMessage = mockDataGenerationUtil.getBean(
"writeTaskMessage_AdhocRulesRec3_Cat979",
WriteTaskMessage.class);
String chunkIndex = SubsLoadCache.getLayoutChunkIndex();
final String dataFilePath = new StringBuilder(luceneBasePath)
.append(writeTaskMessage.getWorkUnitSg() + "/")
.append(ConfigConstants.DDS_ADHOC_DATA + "/")
.append(writeTaskMessage.getLayout().name() + "/")
.append(chunkIndex).toString();
File indexFile = new File(dataFilePath);
if (indexFile.exists()) {
File delfil[] = indexFile.listFiles();
int i = indexFile.listFiles().length;
for (int j = 0; j < i; j++) {
delfil[j].delete();
}
}
}
本文介绍了一种通过Java代码实现的删除指定路径下所有文件的方法。该方法首先构造目标文件路径,然后检查文件是否存在,如果存在则获取并遍历该目录下的所有文件,并逐一删除。
709

被折叠的 条评论
为什么被折叠?



