批量删除软链接

原文地址:https://www.librehat.com/batch-delete-soft-links/  

版权归原作者所有,我只是材料的搬运工。。。记载下来,方便以后查询学习。

 

1. 删除[PATH]路径下的所有软链接:

find    -type  l  -delete  [PATH]

2. 如果是要删除失效的软链接,需要加上一个-L参数,表示追踪软链接:

find   -L  [PATH]  -type   l   -delete

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
你可以使用 JDBC API 来连接 MySQL 数据库,并使用批处理(Batch)技术来进行批量删除。以下是一个示例代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class BatchDeleteExample { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/test"; String user = "username"; String password = "password"; String sql = "DELETE FROM mytable WHERE id = ?"; int[] idsToDelete = {1, 2, 3, 4, 5}; try (Connection conn = DriverManager.getConnection(url, user, password); PreparedStatement pstmt = conn.prepareStatement(sql)) { for (int id : idsToDelete) { pstmt.setInt(1, id); pstmt.addBatch(); } int[] results = pstmt.executeBatch(); System.out.println("Deleted " + results.length + " rows."); } catch (SQLException e) { e.printStackTrace(); } } } ``` 在上面的示例,我们首先定义了要连接的 MySQL 数据库的 URL、用户名和密码。然后,我们定义了要执行的 SQL 语句,其 `?` 表示要删除的记录的 ID。接下来,我们定义了要删除的记录的 ID 数组。在 `try` 块,我们使用 `DriverManager.getConnection()` 方法来获取与数据库的连接。然后,我们使用 `conn.prepareStatement()` 方法来创建一个预编译的 `PreparedStatement` 对象。接着,我们使用 `pstmt.setInt()` 方法来设置 `?` 的值,并使用 `pstmt.addBatch()` 方法将该语句添加到批处理。最后,我们使用 `pstmt.executeBatch()` 方法来执行批处理,并返回一个整数数组,表示每个语句的执行结果。我们可以通过检查该数组的长度来确定删除了多少行。在 `catch` 块,我们简单地打印了异常堆栈跟踪。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值