本文翻译自:How to delete files/subfolders in a specific directory at the command prompt in Windows

Say, there is a variable called %pathtofolder% , as it makes it clear it is a full path of a folder. 假设有一个名为%pathtofolder%的变量,因为它很清楚它是文件夹的完整路径。

I want to delete every single file and subfolder in this directory, but not the directory itself. 我要删除此目录中的每个文件和子文件夹,但不删除目录本身。

But, there might be an error like 'this file/folder is already in use'... when that happens, it should just continue and skip that file/folder. 但是,可能会出现类似“此文件/文件夹已在使用中”的错误...当发生这种情况时,它应该继续并跳过该文件/文件夹。

Is there some command for this? 有一些命令吗?


#1楼

参考:https://stackoom.com/question/8FOF/如何在Windows中的命令提示符下删除特定目录中的文件-子文件夹


#2楼

The simplest solution I can think of is removing the whole directory with 我能想到的最简单的解决方案是使用以下命令删除整个目录

RD /S /Q folderPath

Then creating this directory again: 然后再次创建此目录:

MD folderPath

#3楼

您可以通过使用以下命令删除所有内容和父文件夹本身来做到这一点:

RMDIR [/S] [/Q] [drive:]path

#4楼

这将删除文件夹和文件,并将文件夹留在后面。

pushd "%pathtofolder%" && (rd /s /q "%pathtofolder%" 2>nul & popd)

#5楼

Use: 采用:

del %pathtofolder%\*.*   /s /f  /q

This deletes all files and subfolders in %pathtofolder% , including read-only files, and does not prompt for confirmation. 这将删除%pathtofolder%所有文件和子文件夹(包括只读文件),并且不会提示您进行确认。


#6楼

@ECHO OFFSet dir=path-to-dirEcho Deleting all files from %dir%
del %dir%\* /F /QEcho Deleting all folders from %dir%
for /d %%p in (%dir%\*) Do rd /Q /S "%%p"
@echo Folder deleted.exit

...deletes all files and folders underneath the given directory, but not the directory itself. ...删除给定目录下的所有文件和文件夹,但不删除目录本身。

如何在Windows中的命令提示符下删除特定目录中的文件/子文件夹相关推荐

  1. 01-Win10家庭版修改C盘下的用户目录中账户文件夹名称(新版家庭版不能改了,新版家庭版此方法无效)

    注意:新版家庭版用此方法无法更改.(2019-10-10更新) 新电脑开机进入系统时,当时设置了一个中文名称,导致C:\Users目录下文件夹名称为中文,导致许多软件在安装运行上出现问题. 解决问题的 ...

  2. java从指定文件中删除字符串,java删除指定目录中的文件或文件夹

    java删除指定目录中的文件或文件夹 package tf; import java.io.File; public class DelFile { public static void main(S ...

  3. 在linux批量删除多级目录下同一格式的文件

    在linux批量删除多级目录下同一格式的文件,可采用find + exec命令组合: 如在删除指定目录下的,所有子目录中,后缀为.doc的文件方法为: find file_path -type f - ...

  4. 在Python中以扩展名.txt查找目录中的所有文件

    如何在python中扩展名为.txt的目录中找到所有文件? #1楼 import os import sys if len(sys.argv)==2:print('no params')sys.exi ...

  5. python按键盘上哪个键运行_python通过按下键盘特定按键,开始运行python文件

    一.目的 通过按下键盘特定按键,开始运行python文件 二.code from pykeyboard import PyKeyboardEvent from pykeyboard import * ...

  6. SD卡受损无法识别,如何在Windows 10/8/7下修复?

    文章来源:https://www.reneelab.com.cn/repair-sd-card-windows.html 目录 一.SD卡插入Windows电脑后,提示"使用驱动器中的光盘前 ...

  7. 如何在Windows上打开命令提示符

    要在Windows上打开命令提示符,可以按照以下步骤: 在Windows任务栏中点击"开始"按钮(通常是左下角的Windows图标). 在"开始"菜单中,找到& ...

  8. 如何在Windows Server 2008 R2下搭建FTP服务

    听语音 | 浏览:28648 | 更新:2014-12-21 20:42 | 标签:windows 1 2 3 4 5 6 7 分步阅读 在Windows Server 2008 R2下搭建FTP服务 ...

  9. LeetCode算法 删除有序数组中的重复项 删除有序数组中的重复项|| C++

    目录 题目 删除有序数组中的重复项 参考答案 题目 删除有序数组中的重复项|| 参考答案 题目 删除有序数组中的重复项 给你一个有序数组 nums ,请你原地删除重复出现的元素,使每个元素只出现一次 ...

最新文章

  1. [笔记]filter,空字符,0,None都是False应用
  2. CenterOS 7安装Nginx
  3. 课时28.假链接(掌握)
  4. dubbo通信协议之对比
  5. mysql 统计查询总数_如何一眼识别MySQL选择哪种查询计划(上)
  6. Waymo无人出租车年底发射,现已进入定价环节 | 公交部门竟成友军?
  7. Verilog作业(一)
  8. mysql 插入前查重_插入新数据是直接查重,如果有重复则不插入数据
  9. cloudflare免费设置_Cloudflare 入门教程:使用 Cloudflare 免费 CDN 加速 amp; 保护自己的网站...
  10. 美通企业周刊 | 世界最长海底公路隧道在青海开工;乐高华南首家品牌旗舰店开业;洲际加速布局粤港澳大湾区...
  11. html更改超链接下划线颜色,超链接去掉下划线_WORD中不取消超链接,只改超链接的颜色和去掉下划线...
  12. 高盛:79页区块链报告-《从理论到实践》(附下载)
  13. 教师节到了,用Python做了个非常好用的学生点名系统
  14. 通过调用接口查询ISBN的图书信息
  15. 复杂网络实验报告2019210025曾培圣
  16. 俞敏洪:一个人即使没有理想,但有2件事情肯定能做
  17. Java语言中print、println和printf的区别
  18. 【论文翻译】异构信息网络中的深层集合分类
  19. 通信原理实验 多径传播 MATLAB仿真
  20. java 爬取快递100 快递信息

热门文章

  1. 《计算机科学概论》—第1章1.3节计算工具与计算学科
  2. exchange系列(一)exchange2010邮件服务器的安装与规划
  3. 正确配置Linux系统ulimit/nproc值的方法
  4. Sharepoint开发之旅(2):SiteDefinition自定义母版页
  5. TensorFlow基本计算单元与基本操作
  6. kafka架构、基本术语、消息存储结构
  7. HDFS概述(6)————用户手册
  8. Django 项目一补充
  9. 51nod 1050循环数组最大字段和
  10. WPF Telerik TreeListView样式设计