`

写程序不慎,变成病毒了

阅读更多
昨天写了这个方法,在父目录下创建惟一的子目录。写错了一点点,变成了病毒程序。
/**
	 * 在父目录下创建惟一的子目录。
	 * @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,运行卡巴斯基病毒清除工具。 特别提醒:这款...

    计算机病毒的分析与预防

    传染性使得病毒能够通过各种途径传播,非授权性意味着病毒的活动未经用户许可,隐蔽性让病毒能够藏匿在正常程序中难以被发现,潜伏性则指病毒可能长时间隐藏而不发作,而破坏性则表明病毒一旦活跃,会对系统造成不同...

    诺顿病毒库

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

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

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

    找回不慎丢失的文件

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

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

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

    计算机病毒考试题型.pdf

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

    找回不慎删除的文件软件

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

    文件夹exe病毒专杀

    这种病毒通常是一种恶意软件,它会将自身伪装成可执行文件(.exe),潜伏在用户的文件夹中,一旦用户不慎运行,就会对系统造成严重影响。下面我们将深入探讨这种病毒的特性、危害、以及如何有效进行专杀。 1. **...

    计算机病毒分析与防范宣传手册.doc

    4. 破坏性程序病毒:这类病毒的主要目标是破坏数据,如格式化硬盘、删除文件等。 5. 网页脚本病毒:通过网页上的恶意脚本感染用户,当用户访问被注入病毒的网站时,病毒会自动执行。 三、技术分析 1. 病毒特点:...

    1KB文件夹快捷方式病毒清除

    首先,"1KB文件夹快捷方式病毒"的主要特征是它会将电脑中的文件夹转换为1KB大小的快捷方式,这使得用户在尝试打开这些文件夹时,发现它们已经变为不可用的快捷图标。这种病毒往往利用系统漏洞或者通过恶意软件、邮件...

Global site tag (gtag.js) - Google Analytics