【发布时间】:2020-06-28 14:22:10
【问题描述】:
感谢@Jim Xu 的回答,我已经走了很远,但我仍然遇到以下问题。我想删除除data 和cms 文件夹中的所有文件。
当前文件
- cms/a2907135_1800x900.jpg
- cms/c1964f4e_1800x900.jpg
- css/app.9e1921c7.css
- css/chunk-vendors.4bdbfeab.css
- css/pageContent.88886da1.css
- data/themes.json
- data/website.json
- data_old/downloads.json
- data_old/staff.json
- data_old/themes.json
- data_old/website.json
- img/flags.5fa419a7.png
- img/star/favicon.ico
- img/via/favicon.ico
- img/via/favicon.png
- img/via/mask-icon.svg
- img/via/touch-icon-ipad-retina.png
- img/via/touch-icon-ipad.png
- img/via/touch-icon-iphone-retina.png
- img/via/touch-icon-iphone.png
- index.html
- js/app.136c0496.js
- js/app.136c0496.js.map
- js/chunk-vendors.2dcffb72.js
- js/chunk-vendors.2dcffb72.js.map
- js/pageContent.55ebca01.js
- js/pageContent.55ebca01.js.map
- js/pageHome.e085832d.js
- js/pageHome.e085832d.js.map
- js/pageNotFound.e5d65257.js
- js/pageNotFound.e5d65257.js.map
- robots.txt
使用az storage blob delete-batch 删除具有--pattern '[!data&&!cms]*' 模式的文件会导致以下文件被删除
- img/flags.5fa419a7.png
- img/star/favicon.ico
- img/via/favicon.ico
- img/via/favicon.png
- img/via/mask-icon.svg
- img/via/touch-icon-ipad-retina.png
- img/via/touch-icon-ipad.png
- img/via/touch-icon-iphone-retina.png
- img/via/touch-icon-iphone.png
- index.html
- js/app.136c0496.js
- js/app.136c0496.js.map
- js/chunk-vendors.2dcffb72.js
- js/chunk-vendors.2dcffb72.js.map
- js/pageContent.55ebca01.js
- js/pageContent.55ebca01.js.map
- js/pageHome.e085832d.js
- js/pageHome.e085832d.js.map
- js/pageNotFound.e5d65257.js
- js/pageNotFound.e5d65257.js.map
- robots.txt
文件夹data_old 和css 不会被删除。这可能是因为使用了[](通常作为或),所以data_old 和css 是匹配的。但是我怎样才能删除它们呢?我试过--pattern '(!data&&!cms)*' 和--pattern '!data&&!cms*' 都没有成功。
【问题讨论】:
标签: azure powershell azure-blob-storage glob azure-cli