// 删除Windows本地文件夹命令行
private static final String DELETE_FILE_COMMAND = "cmd.exe /C RD /S /Q \"%s\"";
/**
* 通过cmd命令行快速删除本地文件夹
*
* @param folderPath - 文件夹路径
* @throws IOException
* @throws InterruptedException
*/
public static void deleteFolder(String folderPath) throws IOException, InterruptedException
{
File file = new File(folderPath);
if ( !file.exists() )
{
String msg = String.format("删除\"%s\"文件夹失败, 原因: 该文件夹不存在", folderPath);
throw new RuntimeException(msg);
}
if ( !file.isDirectory() )
{
String msg = String.format("删除\"%s\"文件夹失败, 原因: 该路径不是文件夹路径", folderPath);
throw new RuntimeException(msg);
}
String command = String.format(DELETE_FILE_COMMAND, folderPath);
System.out.println( "执行删除文件夹命令: " + command );
Process process = Runtime.getRuntime().exec(command);
process.waitFor();
}
分享到:
相关推荐
《精通Windows Server 2008命令行与PowerShell》的内容简介回到顶部↑ 本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理...
本书全面地介绍了Windows Server 2008命令行、PowerShell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
手动删除可以通过Windows的资源管理器或者在命令行界面使用rm命令(在Unix/Linux系统中)逐个或批量删除.svn文件夹。然而,这种方法可能会比较繁琐,特别是当项目结构复杂,包含多个层级的子目录时。 为了解决这个...
《精通Windows Server 2008命令行与PowerShell》的内容简介回到顶部↑ 本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理...
《精通Windows Server 2008命令行与PowerShell》的内容简介回到顶部↑ 本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理...
**功能:** 定位并整理本地卷上的碎片文件、数据文件和文件夹,优化磁盘读写效率。 **语法:** ```shell defrag <drive> [/v] [/u] [/a] [/w] [/x] [/f] [/n] [/h] [/s] [/l] ``` - `<drive>`: 需要整理的磁盘驱动...
在Windows操作系统中,删除`.svn`文件夹是一个常见的需求,特别是在处理版本控制的源代码时。`.svn`文件夹是Subversion(SVN)版本控制系统的一部分,用于存储项目的历史版本和元数据。这些文件夹在开发过程中是必不...
《精通Windows Server 2008命令行与PowerShell》的内容简介回到顶部↑ 本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理...
这个工具通常是一个扩展或者外壳增强程序,它可以集成到Windows资源管理器的右键菜单中,提供一键删除SVN文件夹的功能。用户只需在目标文件夹上点击右键,选择“删除SVN文件夹”,工具就会自动执行删除并提交操作,...
"清除本地全部分享文件夹"这个主题涉及到Windows操作系统中的文件共享功能,以及如何通过自动化脚本来高效地完成这一操作。下面将详细介绍这个知识点。 首先,我们要理解什么是本地分享文件夹。在Windows操作系统中...
当然,实际应用中可能需要进一步处理这些信息,例如检查它们是否是本地文件夹,或者提供取消共享的选项。 至于“取消共享”,这通常需要调用Windows的`NetShareDel`函数,该函数存在于`Netapi32.dll`库中。在C#中,...
- `net share`:管理网络共享资源,创建、删除或查看共享文件夹。 4. **系统及服务控制**: - `sc`:管理Windows服务,可以启动、停止、查询服务状态。 - `tasklist`:列出当前运行的进程,包括PID和内存使用...
删除`.svn`文件夹的方法有多种,包括手动删除、通过命令行工具或者使用特定的工具。在Windows操作系统中,你可以使用以下方法: 1. **手动删除**:通过文件资源管理器,进入含有`.svn`文件夹的目录,选择并删除这些...
进入文件夹,使用命令行(如Windows的CMD或Linux的终端)并输入`rm -rf .svn`(Linux/Mac)或`rmdir /s /q .svn`(Windows)来删除这些目录。 3. **取消版本控制**:如果你希望保留文件但不再受SVN控制,可以使用...
在Windows Server 2008操作系统中,当用户尝试访问共享文件夹时,可能会遇到一个限制,即系统设定的共享连接数最大值。这通常是因为系统为了保护服务器资源不被过度消耗,对同时连接到同一共享文件夹的用户数量进行...
标题中的“监控本地目录并同步FTP服务器的服务”指的是一个基于C#编程语言开发的应用程序,其主要功能是实时监测用户指定的本地文件夹,并在文件发生变化(如新增、修改或删除)时,自动将这些变更同步到FTP(File ...
Windows命令行是操作系统中一个非常重要的工具,它提供了许多可以直接输入命令以完成各种任务的功能。以下是一些常用的命令行命令及其描述: 1. gpedit.msc:这是一个命令,用于打开本地组策略编辑器。它是一个强大...
在Windows操作系统中,命令行工具是进行系统管理、故障排查和高级操作的重要手段。下面将详细介绍部分常用的Windows命令行命令,这些命令可以帮助用户更高效地管理和维护系统。 1. **gpedit.msc**:组策略编辑器。...
例如,使用命令行工具如`svn clean`或者编写批处理脚本,遍历目录结构并删除`.svn`文件夹。对于大型项目或团队,可能还需要考虑定期自动清理的策略,比如设置计划任务或利用脚本监听特定事件来触发清理。 总的来说...
Shell 命令是 Windows 的外壳命令行,通过在命令行中输入 Shell 加冒号加命令,可以快速地打开各种文件夹和工具。下面是一些常用的 Shell 命令: 1. shell:AddNewProgramsFolder:打开添加新程序文件夹。 2. shell:...