win10怎么按文件名批量删除文件?

win10怎么按文件名批量删除文件?,第1张

打开a文件夹,按Ctrl+A选中所有文件,复制到b文件夹。当出现提示「目标包含x个同名文件」时,选择「替换目标中的文件」。然后系统会选中所有a文件夹中有的文件。删除即可

如果文件较大或非常多也可以换用其他软件

1、第一个方法我们选择使用快捷键,我们单击选中要删除的文件,然后同时按下 command+delete 就可以将文件删除到废纸篓中。

2、第二个方法,我们在文件上点击鼠标右键,在d出的对话框中选择【移至废纸篓】就可以将文件移动至废纸篓中。如果没有鼠标,就使用control+单击,d出右键对话框,在对话框中选择【移至废纸篓】。右键单击废纸篓,d出两个选项,我们可以选择【打开】查看刚才的文件,也可以选择【倾倒废纸篓】,选择清倒废纸篓,废纸篓中的文件将被删除。我们选择【打开】,也可以直接在废纸篓上单击,可以查看刚才删除的文件。右上角的【清倒】按钮,d出的对话框中选择【清空废纸篓】,可以将废纸篓中的文件全部删除。

java删除xml文件节点,主要方式是先解析整个xml文件,然后根据节点的编号,进行删除,代码如下:

package test 

import java.io.IOException 

import javax.xml.parsers.DocumentBuilder 

import javax.xml.parsers.DocumentBuilderFactory 

import javax.xml.parsers.ParserConfigurationException 

import javax.xml.transform.Transformer 

import javax.xml.transform.TransformerConfigurationException 

import javax.xml.transform.TransformerException 

import javax.xml.transform.TransformerFactory 

import javax.xml.transform.dom.DOMSource 

import javax.xml.transform.stream.StreamResult 

import org.w3c.dom.Document 

import org.w3c.dom.Element 

import org.w3c.dom.NodeList 

import org.w3c.dom.Text 

import org.xml.sax.SAXException 

public class XmlOprate { 

Document doc 

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance() 

DocumentBuilder builder 

NodeList imags 

String path 

public NodeList getImags() { 

return imags 

public void setImags(NodeList imags) { 

this.imags = imags 

/** 

* 构造方法 

* @param path:xml文件的路径 

* @param nodes:要解析的xml节点名称 

*/ 

public XmlOprate(String path) { 

super() 

this.path = path 

System.out.println(System.getProperty("user.dir")) 

/** 

* 解析XML 

* @param path 

*/ 

public void readXml(){ 

try { 

builder = factory.newDocumentBuilder() 

Document doc=builder.parse(path) 

doc.normalize() 

NodeList imags =doc.getElementsByTagName("imags") 

this.setImags(imags) 

for (int i=0i<imags.getLength()i++){ 

Element link=(Element) imags.item(i) 

System.out.print("title: ") 

System.out.println(link.getElementsByTagName("title").item(0).getFirstChild().getNodeValue()) 

System.out.print("URL: ") 

System.out.println(link.getElementsByTagName("url").item(0).getFirstChild().getNodeValue()) 

System.out.print("imgsrc: ") 

System.out.println(link.getElementsByTagName("imgsrc").item(0).getFirstChild().getNodeValue()) 

System.out.println() 

}catch (ParserConfigurationException e) { 

e.printStackTrace() 

} catch (SAXException e) { 

e.printStackTrace() 

} catch (IOException e) { 

e.printStackTrace() 

/** 

* delete xml code //删除某个节点

* @param path 

*/ 

public void delXmlCode(){ 

try { 

builder = factory.newDocumentBuilder() //拿到树节点

doc=builder.parse(path) 

doc.normalize() 

NodeList imags =doc.getElementsByTagName("imags") //拿到某个节点的ID,接着进行删除

Element elink=(Element) imags.item(0) 

elink.removeChild(elink.getElementsByTagName("imgsrc").item(0)) 

elink.removeChild(elink.getElementsByTagName("title").item(0)) 

elink.removeChild(elink.getElementsByTagName("url").item(0)) 

doc.getFirstChild().removeChild(elink) 

TransformerFactory tFactory =TransformerFactory.newInstance() 

Transformer transformer = tFactory.newTransformer() 

DOMSource source = new DOMSource(doc) 

StreamResult result = new StreamResult(new java.io.File(path)) 

transformer.transform(source, result) 

} catch (ParserConfigurationException e) { 

e.printStackTrace() 

} catch (SAXException e) { 

e.printStackTrace() 

} catch (IOException e) { 

e.printStackTrace() 

} catch (TransformerConfigurationException e) { 

e.printStackTrace() 

} catch (TransformerException e) { 

e.printStackTrace() 

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12039164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存