python删除指定路径文件_python – 删除除两个特定目录之外的所有文件/目录

该博客讨论如何在bash或python中删除指定目录结构以外的所有文件。举例来说,目标是删除test/icecream/cupcake/和test/mtndew/livewire/中的文件,同时保留目录结构。博主寻求一种方法来实现这一操作,允许使用这两种脚本语言之一。
摘要由CSDN通过智能技术生成

因此,似乎有一些问题要求删除匹配某些情况的文件/目录,但我正在寻找完全相反的:删除与我提供的示例不匹配的文件夹中的所有内容.

例如,这是一个示例目录树:

.

|-- coke

| |-- diet

| |-- regular

| `-- vanilla

|-- icecream

| |-- chocolate

| |-- cookiedough

| |-- cupcake

| | |-- file1.txt

| | |-- file2.txt

| | |-- file3.txt

| | |-- file4.txt

| | `-- file5.txt

| `-- vanilla

|-- lol.txt

|-- mtndew

| |-- classic

| |-- codered

| |-- livewire

| | |-- file1.txt

| | |-- file2.txt

| | |-- file3.txt

| | |-- file4.txt

| | `-- file5.txt

| `-- throwback

`-- pepsi

|-- blue

|-- classic

|-- diet

`-- throwback

我想删除test / icecream / cupcake /和test / mtndew / livewire /中的文件.其他一切都可以,包括目录结构.那么,我怎样才能做到这一点?我不介意的语言:bash或python.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值