`

关于无法delete文件

阅读更多
File f=new File(targetDir+"test_201109261245.te");
FileInputStream fi=new FileInputStream(f);			
Scanner s=new Scanner(fi);				
String baseStr="";				
while(s.hasNext()){					
baseStr+=s.nextLine();				
}			
fi.close();			
s.close();

如果这时操作f.delete();
结果是可以的。。如果如下写代码
File f=new File(targetDir+"test_201109261245.te");			
Scanner s=new Scanner(new FileInputStream(f));				
String baseStr="";				
while(s.hasNext()){					
baseStr+=s.nextLine();				
}			
fi.close();			
s.close();


这样是删不掉的、。、
为什么呢。、、、
因为FileinputStream没有关闭、、、文件还被占用。。所以无法删除、、、
分享到:
评论

相关推荐

    Qt http同步请求测试(restfull中常用的get/post/put/delete、文件上传/下载) 示例源码

    Qt http同步请求测试(restfull中常用的get/post/put/delete、文件上传/下载) 示例源码 https://blog.csdn.net/aggs1990/article/details/124104548 CSDN审核可能较慢,如无法下载,可以过段时间再回来看下

    Secure Delete Professional 2022一款功能非常专业的文件清除防数据恢复软件.rar

    Secure Delete Professional是一款非常专业且优秀的文件永久删除软件,使用该软件可帮助用户快速将文件永久性删除,有的时候可能会遇到一些顽固文件无法进行删除或者删除之后软件会自己复原,若您想要永久删除这些...

    C#删除只读文件或文件夹(解决File.Delete无法删除文件)

    主要介绍了C#删除只读文件或文件夹(解决File.Delete无法删除文件),需要的朋友可以参考下

    force_delete:强制删除文件; 没有警告:找不到文件或权限被拒绝。-matlab开发

    场景图: 您已经两次打开同一个... 只需使用: force_delete(filename) 它将找到与您的文件关联的所有文件标识符,将它们全部关闭,然后删除您的文件。 如果要删除的文件在 MATLAB 之外的程序中打开,则将不起作用

    MySQL执行delete误删除数据恢复

    当误执行了 DELETE 命令删除了数据后,可以考虑以下方法进行数据恢复: 立即停止对数据库的写入操作:一旦发现误删,应立即停止对数据库的写入操作,以免新的数据覆盖被删除的数据。 使用备份:如果你有数据库备份...

    slack-delete-files:使用JavaScript从Slack批量删除文件

    由于Slack的文件存储空间有限,因此无法批量删除文件以释放空间。 () 安装 :warning: 此应用程序依赖于 8+。 $ npm install -g slack-delete-files 除了污染全局安装之外,您还可以直接运行Node二进制文件: ...

    删除无法删除的文件软件

    删除无法删除的文件。

    delete_sharefile.zip

    请按照说明文档操作:1,将delete_sharefile.bat文件放入以下目录即可: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 2,关闭通知 3,打开cmd,输入: net share 看看是否为空,为空则说明...

    C#程序提示“正由另一进程使用,因此该进程无法访问该文件”的解决办法

    主要介绍了C#程序提示“正由另一进程使用,因此该进程无法访问该文件”的解决办法,本文通过改写程序代码实现解决这个问题,需要的朋友可以参考下

    电脑显示由于找不到iUtils.dll 无法继续执行代码

    电脑显示由于找不到iUtils.dll 无法继续执行代码。重新安装程序可能会解决此问题。...解压之后右键以管机员身份运行bat文件,如果电脑白屏了,不要慌,按住Ctrl+Alt+Delete,然后右下角重启电脑就可以了。

    WEB文件在线管理与顽固强制删除工具

    delete.php 指定删除目录 和 删除顽固目录-高权限版(FTP无法删除的) 在线打包.php web在线ZIP文件压缩打包程序 V2.0 在线解压.php web在线ZIP文件解压程序 V2.0 两个程序默认密码为 A5dns, 为安全起见,...

    FTP 550 Permission denied 只能建文件夹,没法删除及上传文件的原因说明

    ③重新设置Server-U帐号和目录访问里的文件路径(如果还不行,尝试下面操作); ④删除用户,重新建。 原创 SU整理(FTP)收藏 整理如下: 1开头-成功 2开头-成功 3开头-权限问题 4开头-文件问题 5开头-服务器问题 ...

    顽固文件删除工具(RebootDeleteFileEx)v1.1中文绿色免费版

    Reboot Delete File Ex是一个完全免费的顽固文件删除软件。有时候你可能无法删除一个文件,因为它被锁定或其他应用程序正在使用,或因为它是一个恶意软件防护文件删除。这时候就可以用这个工具帮助删除。 使用该软件...

    如何修复“Windows/System32/Config/System中文件丢失或损坏”故障

    如何修复“Windows/System32/Config/System中文件丢失或损坏”故障 如何修复“Windows/System32/Config/System中文件丢失或损坏”故障 此类错误通常说明计算机因为注册表的原因不能启动,下列操作应该能够修正以上...

    RightDelete(永久删除文件) v3.0

    RightDelete 可以永久删除文件,删除后无法用FinalData,easyRecovery 等恢复软件恢复。RightDelete可以集成在右键菜单里,操作简单!RightDelete 暴力删除可以完完全全,永远的删除文件,使用数据恢复工具也找不...

    TortoiseSVN

    注意千万不要用“Delete”键来删除文件,否则将无法提交你的修改。 这一点对目录的删除来说尤为重要。 5.放弃修改 当你添加、修改、删除文件后,决定放弃修改, 你可以单击右键,TortoiseSVN->Revert, ...

    React-Simple-Delete-Function:React简单删除功能

    该项目是通过。 可用脚本 在项目目录中,可以运行: npm start 在开发模式下运行应用程序。 打开在浏览器中查看它。... 而是将所有配置文件和传递依赖项(Webpack,Babel,ESLint等)直接复制到您的项目中,

    ibatics 官方网站正确实例

    IBATIS开发包使用实例使用出错 ...显然:deleteAccount和deleteAccountById无法匹配,改成一致即可,建议改成deleteAccountById,以保持整个文件的风格一致。 经过修改后的ibatis开发实例,使用mysql数据库

    MDF文件修复大师 823错误

    一般情况下,SQL数据文件大且在磁盘上不连续存放,这是很多一般的数据恢复软件恢复的MDF文件无法附加的原因。 MDF文件修复大师主要用于: 1、在SQLserver企业管理器里面删除数据库对象,导致MDF文件被删除。 2、直接...

    Log Explorer4.2帮助文档

    备份文件是保存食物日志备份的文件,通常管理员通过运行SQL语句或者企业管理器来生成该文件。备份文件的内部结构和事物日志不同,他采用称为MTF的格式来保存数据。一个备份文件可以包含一个日志的多组备份,甚至包括...

Global site tag (gtag.js) - Google Analytics