MCPcopy Create free account
hub / github.com/0opslab/opslabJutil / createFiles

Method createFiles

src/main/java/com/opslab/helper/FileHelper.java:184–211  ·  view source on GitHub ↗

创建文件支持多级目录 @param file 需要创建的文件 @return 是否成功, 如果存在则返回成功

(File file)

Source from the content-addressed store, hash-verified

182 * @return 是否成功, 如果存在则返回成功
183 */
184 public final static boolean createFiles(File file) {
185 if (file.exists()) {
186 return true;
187 }
188 if (file.isDirectory()) {
189 if (!file.exists()) {
190 return file.mkdirs();
191 }
192 } else {
193 File dir = file.getParentFile();
194 if (!dir.exists()) {
195 if (dir.mkdirs()) {
196 try {
197 return file.createNewFile();
198 } catch (IOException e) {
199 e.printStackTrace();
200 }
201 }
202 } else {
203 try {
204 return file.createNewFile();
205 } catch (IOException e) {
206 e.printStackTrace();
207 }
208 }
209 }
210 return false;
211 }
212
213 /**
214 * 创建文件支持多级目录

Callers

nothing calls this directly

Calls 1

deleteMethod · 0.80

Tested by

no test coverage detected