关于删除文件问题

我使用

FileKit.delete(f);

这个工具删除文件,删除失败,使用其他的也失败,把工程停了,手动却能删除,这是怎么回事?工程运行手动也无法删除文件。

评论区

JFinal

2021-01-02 20:59

关键看异常信息,配置好日志,让异常信息输出来,根据异常去解决

通常是没有删除权限

摘星揽月

2021-01-03 17:35

@JFinal 没有任何异常日志,我主数据库为sqlite3,就是想把备份的.db删除了

杜福忠

2021-01-03 21:45

@摘星揽月 文件估计是有防误删设置,可以把主数据源停了再删除试试,或者f.setExecutable(true,false);f.delete()再删除试试

冰雨

2021-01-04 10:14

应该是文件被其他进程占用,所以不让你删除