`
zhang_zling
  • 浏览: 96424 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

forceDelete

 
阅读更多
      /**
* try to delete given file , try 10 times
* @param f
* @return true if file deleted success, nor false;
*/ 
public static boolean forceDelete(File f) 

    boolean result = false; 
     int tryCount = 0; 
     while(!result && tryCount++ <10){ 
    System.gc(); 
    result = f.delete(); 

return result; 
}
分享到:
评论

相关推荐

    ForceDelete 超级回收站

    "ForceDelete 超级回收站"是一款高效实用的文件删除工具,专为那些需要彻底删除文件而设计。它不仅提供了普通删除功能,还能处理那些系统默认无法删除或者占用资源较大难以清理的文件。这款软件的一大特点就是其...

    java 强制删除使用中的文件

    其`FileUtils.forceDelete()`方法可以尝试强制删除文件,包括处理被占用的情况。 4. **文件锁和JNI**:如果文件被Java进程自身锁定,可以使用JNI(Java Native Interface)调用本地方法解锁,但这涉及到更复杂的...

    Wise Force Deleter(解锁删除)v1.49.51 绿色版&单文件.rar

    **Wise Force Deleter** 是一款功能强大的文件解锁及删除工具,专为解决Windows操作系统中常见的文件无法删除问题而设计。在日常使用电脑时,我们可能会遇到某些文件因为正在被其他程序占用或者权限问题而无法正常...

    node-force-delete:强制从对象删除属性

    var forceDelete = require ( 'force-delete' ) ;var obj = { foo = 'bar' } ;forceDelete ( obj , 'foo' ) ;console . log ( obj ) ; //-&gt; {}var fn = function ( a , b , c ) { /* ... */ } ;forceDelete ( fn , ...

    C#动态删除文件并清空回收站的演示程序

    如果需要直接永久删除文件,我们可以使用`System.IO.FileInfo`类的`Delete`方法,并配合`ForceDelete`扩展方法来实现。这里需要自定义一个扩展方法: ```csharp public static class FileInfoExtensions { public ...

    kernel_detective v1.3.0

    [+] Force Delete files (even files in use) [+] File Signature Verifying [+] Ability to save list contents Improved Hidden Drivers Detection Improved disassembler coloring [!] Fixed annoying problem ...

    lucene检索实例代码,自己总结的非常详细

    文档中包含Lucene4.0.0版本jar包,中文分词器jar包,Lucene实例代码 1:建立索引 ...// luceneUtil.forceDelete(); // 更新索引 // luceneUtil.update(); // 合并索引 // luceneUtil.merge(); }

    Laravel开发-laravel-softdelete-cleanup .zip

    此外,如果你想要永久删除(硬删除)软删除的记录,可以使用`forceDelete()`方法: ```php // 永久删除指定ID的用户 $user = User::withTrashed()-&gt;find(1); $user-&gt;forceDelete(); ``` 在实际的项目开发中,...

    java删除文件夹完整版

    1. **定义方法框架**:定义一个名为`forceDelete`的方法,该方法接受一个`File`类型的参数,表示要删除的目标。 2. **检查文件类型**:判断传入的对象是文件还是目录,如果是目录,则调用`deleteDirectory`方法进行...

    Laravel开发-laravel-softdelete-cleanup

    $yourModel-&gt;forceDelete(); ``` 这将永久性地从数据库中移除选定的已软删除记录。如果你有大量软删除的记录需要清理,可能会创建一个自定义的Artisan命令来批量执行这个操作,比如: ```php // 在app/Console/...

    Laravel开发-laravel-soft-deletes-unix

    这时,可以使用`forceDelete()`方法: ```php $yourModel = YourModel::withTrashed()-&gt;find($id); $yourModel-&gt;forceDelete(); ``` 以上就是关于“Laravel开发-laravel-soft-deletes-unix”的主要内容。在使用带...

    网络超级回收站

    在【压缩包子文件的文件名称列表】中,“ForceDelete”可能是网络超级回收站软件的一个组件或功能模块。这通常意味着它包含了一个用于执行强力删除操作的实用程序,用户可以通过这个工具来处理那些常规手段无法删除...

    常用工具类方法1

    - `forceDelete`: 强制删除文件,无视权限问题。 5. **org.apache.http.util.EntityUtils** - `toString`: 将HTTP实体转换为字符串。 - `consume`: 确保实体内容完全被消耗,防止内存泄漏。 这些工具类大大简化...

    删除顽固文件.bat

    6. **强制删除**:如果以上方法都无效,可能使用`force delete`或其他类似工具进行强制删除,但需要注意这种方法可能会丢失数据且有一定风险。 总的来说,这个批处理文件提供了一种方便的方式来处理那些因各种原因...

    Laravel开发-laravel-resourceful

    在资源控制器中,可以使用`destroy`方法实现软删除,并用`forceDelete`方法彻底删除。对于已软删除的资源,可以使用`restore`方法恢复。 总结,`laravel-resourceful`是Laravel框架中高效管理资源的一种方式,通过...

    Laravel开发-laravel-router-macros

    这个帮助函数可以自动为资源路由添加`forceDelete`和`restore`操作,使得处理具有软删除特性的模型变得简单。 4. 常见的路由器宏示例 - `Route::apiResource()`:创建适用于API的资源路由,不包含视图相关的路由。 ...

    Laravel开发-laravel-cascade-deletes

    如果你想在软删除时也级联删除关联记录,可以使用`-&gt;forceDelete()`方法代替`-&gt;delete()`。但请注意,这将永久性地从数据库中移除记录,除非你有备份。 6. **laravel-cascade-deletes扩展包**: "laravel-cascade...

    org.apache.commons.io.FileUtils

    - `forceDelete(File file)`: 强制删除文件或目录,如果文件被其他程序占用,会尝试解锁后再删除。 - `listFiles(File directory, FilenameFilter filter, FileFilter dirFilter)`: 列出指定目录下符合过滤条件的...

    Laravel开发-laravel-eloquent-flag

    通过`$model-&gt;delete()`调用会触发软删除,而`$model-&gt;forceDelete()`会彻底删除。 7. **查询构建器**:Eloquent模型可以与Laravel的查询构建器无缝结合,提供丰富的查询条件和聚合函数,如`where`, `orWhere`, `...

Global site tag (gtag.js) - Google Analytics