`

写程序不慎,变成病毒了

阅读更多
昨天写了这个方法,在父目录下创建惟一的子目录。写错了一点点,变成了病毒程序。
/**
	 * 在父目录下创建惟一的子目录。
	 * @param fatherCategoryPath 要求fatherCategory是带有File.Seperator的。
	 * @return 返回的是子目录的名称。
	 */
	public static String createUniqueCategory(String fatherCategoryPath){
		String subCategoryName = getUniqueCategoryName(fatherCategoryPath);		
		while(!new File(fatherCategoryPath+subCategoryName).mkdir()){
			subCategoryName = getUniqueCategoryName(fatherCategoryPath);
		}		
		return subCategoryName;
	}

就是这个while循环,前面忘记加!了。导致无限循环,但是最ft的是,我可是在本地创建目录啊,现在我的机器上那个文件夹下的目录已经删除不了(因为目录实在太多,估计已经到数十万了)。

各位有什么好方法能够删除这个大文件夹?有好方法,请告知,谢谢。

btw:最近真的是加班加多了,连这个低级的错误都有。当时就是因为简单才没有写测试用例的,今天早上测试系统就发现系统异常,中午才发现是这个问题。看来,真是不要小看了TDD。
分享到:
评论
12 楼 hiwzg 2007-08-09  
Lucas Lee     2007-03-06 10:25

很容易啊。
先使用del 目录 /s (删除目录及子目录下所有文件);
再使用rd 目录 /s(删除目录及子目录)。

使用这两个命名能行,删除完花了大概一个小时。
11 楼 movingboy 2007-08-08  
有没有试过Windows的rd命令?

rd /Q /S your_dir
10 楼 alexgreenbar 2007-08-08  
javastudy 写道
编个删除程序不就行了吗
if you install a Linux on same machine too, you can mount your NTFS from Linux, and use command below remove that big directory:

$rm -rf *
9 楼 hiwzg 2007-08-08  
容易啥呀,现在是没有办法删除。到现在我的机器里面还有这么多目录。
8 楼 抛出异常的爱 2007-03-06  
hiwzg 写道
mkdirs()可以创建一系列的路径。但是,文件目录删除的时候必须把目录中的文件都删除干净了,才能删除文件目录。此等文件操作可谓繁矣。


能锁了还不能开锁了?
用java来删....
7 楼 LucasLee 2007-03-06  
很容易啊。
先使用del 目录 /s (删除目录及子目录下所有文件);
再使用rd 目录 /s(删除目录及子目录)。
6 楼 lordhong 2007-03-06  
format c: /s
5 楼 hiwzg 2007-03-05  
mkdirs()可以创建一系列的路径。但是,文件目录删除的时候必须把目录中的文件都删除干净了,才能删除文件目录。此等文件操作可谓繁矣。
4 楼 hiwzg 2007-02-09  
deltree 命令在xp下没有用。
3 楼 aaron_xh 2007-02-08  
cmd 下的deltree /y dir_name
2 楼 hiwzg 2007-02-08  
cmd下没有用,tc进入文件夹已经没有响应了。我的C盘是NTFS的,到dos下没法认识NTFS的分区。
1 楼 boin 2007-02-08  
在cmd下删
用TC删除
reboot 2 dos 删除
windows shell 删除前会统计,那个时间用得很痛苦。

相关推荐

    自动写卡程序

    因此,自动写卡程序应运而生,它作为一种自动化工具,旨在解决批量数据写入的难题,极大地提升了工作效率。 自动写卡程序的核心在于其能够自动化完成数据复制的过程。具体来说,这一程序具有以下几个显著特点和功能...

    计算机病毒防范艺术Peter Szor中文版

    首先,计算机病毒是一种恶意软件,它们通过自我复制并附着在其他程序上,以传播自己的代码。病毒的种类繁多,包括文件病毒、引导扇区病毒、宏病毒等,每种都有其独特的感染机制。了解这些机制对于识别和防止病毒感染...

    Office病毒专杀EXCEL宏病毒专杀

    然而,恶意用户也能利用宏创建恶意代码,一旦用户不慎启用,这些宏就会在用户的计算机上执行预定的恶意行为。 Excel宏病毒的传播方式通常是通过电子邮件、网络共享文件或不安全的下载链接。病毒文件通常伪装成有用...

    宏病毒杀毒软件

    一旦用户不慎启用这些文件中的宏,病毒就会在电脑上激活并扩散。 杀毒软件是防范和清除宏病毒的关键工具。这类软件通过实时监控系统活动,检测并阻止病毒行为。它们通常包含以下功能: 1. 实时保护:开启后,杀毒...

    以.exe为后缀结尾的文件夹病毒专杀

    这种病毒通常通过伪装成可执行文件(.exe)来入侵用户的计算机系统,尤其是在用户不慎打开含有病毒的附件或下载不明来源的程序时。这种病毒一旦激活,可能会对文件夹进行篡改,导致文件无法正常运行,甚至可能窃取...

    勒索病毒资料

    勒索病毒,作为一种新型电脑病毒,其主要通过电子邮件、程序木马、网页挂马来传播。这种病毒具有高度的隐蔽性和破坏性,一旦感染,会迅速对用户的文件进行加密,导致文件无法正常使用。为了恢复文件,受害者往往被迫...

    卡巴斯基病毒清除工具应用程序

    如果您的 PC 不慎感染了恶意软件,这款工具可以帮您删除恶意软件-永久免费 下载完成后,无需安装任何程序 — 只需按照以下简单的步骤操作即可: 1,打开下载的文件。 2,运行卡巴斯基病毒清除工具。 特别提醒:这款...

    木马粉碎机——粉碎病毒文件

    它们常常潜伏在看似无害的软件、邮件附件或是网络链接中,一旦用户不慎激活,木马就会悄无声息地安装在系统内部,开始执行其破坏性的任务。这些破坏性任务包括但不限于窃取敏感数据,如银行账户信息、密码、电子邮件...

    诺顿病毒库

    这种专杀工具在病毒库常规更新无法清除某些顽固或复杂的恶意程序时,能提供额外的清理手段。使用专杀工具可以更精确地定位并移除威胁,防止其对系统造成进一步损害。 在提供的压缩包文件名称列表中,我们看到一个...

    网络型病毒与计算机网络安全研究.pdf

    电子邮件传播中,病毒往往被隐藏在附件之中,一旦用户不慎下载和打开,病毒便会被激活。而网页传播则更为隐蔽,通过嵌入特定的恶意程序代码,当用户浏览网页时,恶意代码便被触发,可能导致用户的浏览器或整个系统...

    鬼影与新鬼影病毒终极杀手锏

    - 在进行上述操作之前,强烈建议备份重要的数据文件,以免在操作过程中不慎丢失。 - 如果不是非常熟悉DOS环境和DEBUG命令的使用,建议在专业人士的指导下进行操作,避免因误操作导致更严重的问题。 - 完成病毒清除后...

    找回不慎丢失的文件

    在日常工作中,我们可能会因为误操作、系统故障或者病毒攻击等原因丢失重要的文件,这往往会给工作带来极大的困扰。本文将详细介绍如何使用一款名为"找回不慎删除的文件"的软件来快速恢复丢失的数据,以及相关的重要...

    计算机病毒与应用软件介绍.pptx

    它们通过利用系统漏洞、用户不慎操作或隐藏在合法程序中进行传播。 【病毒类型】 1. **开机动态病毒**:这种病毒在电脑启动时首先加载到内存中,控制了系统的执行流程,使得操作系统在启动时就会受到感染。当发现...

    计算机病毒考试题型.pdf

    根据不同的标准,计算机病毒可以分为多种类型,如启动型(感染引导区)、文件型(感染可执行文件)、混合型、源码型(在程序编译前插入)、嵌入型(插入到程序内部)、外壳型(包裹在合法程序外面)、良性病毒(主要...

    找回不慎删除的文件软件

    "找回不慎删除的文件 .exe"可能就是这样的一个执行文件,它可能是软件的安装程序或者直接运行的恢复工具。在使用前,确保从可信源下载,以避免潜在的恶意软件风险。运行这个程序后,按照向导或软件界面的提示进行...

    “三波”病毒专杀工具

    清除了病毒后,也不要放松警惕,而应更新操作系统及应用程序,以修复可能存在的安全漏洞。最后,安装并保持反病毒软件的最新状态,进行定期的系统扫描,从而为计算机系统筑起一道坚固的安全防线。 虽然在【概要内容...

    QQ病毒专杀工具

    一旦用户不慎点击或下载这些恶意文件,病毒就有可能在系统内运行恶意代码,导致数据丢失、系统崩溃或个人信息的泄露。因此,能够及时发现并清除这些病毒,对于保护用户的计算机安全至关重要。 除了常规的扫描和清除...

Global site tag (gtag.js) - Google Analytics