windows - 如何删除子目录中目录的文件扩展名?
问题描述
我使用名为“Google 的备份和同步”的 Google Drive 官方应用程序。
带有文件扩展名的目录可能会导致同步错误。
所以我试图删除任何目录的文件扩展名。
for /r /d %x in (*.mp4) do ren "%x" 123
这可以将所有目录名称更改为“123”,这可以删除文件扩展名,但也可以更改目录名称。
现在我想保持目录名称相同,只删除目录的文件扩展名。
不知道在代码中用什么替换“123”。
解决方案
我解决了,不错
for /r /d %i in (*.mp4) do ren "%i" "%~ni"
推荐阅读
- arrays - 将新项目插入到 JSONB_SET 中嵌套数组的 json 对象中
- c# - 如何使用没有数据库的 C# 构建从 DataGridView 中删除行的方法
- javascript - 如何在多行字符串中找到字符位置(行,列)?
- jquery - 图像轮播在不同的浏览器上无法正确显示
- google-cloud-datalab - 我无法在 Google Cloud Datalab 上使用“云翻译 API”
- visual-studio - 在 Visual Studio 的拆分窗口中打开已在另一个窗口中打开的文件
- reactjs - 外部化 react 和 react-dom 依赖项是否会增加反应应用程序的加载时间
- spring-boot - spring boot 如何分别为管理员和用户配置安全性
- c# - 从 C# 中的文件开头写入二进制文件块
- zapier - Zapier API 配置:发送表单数据而不是 json 请求正文