老人用的sd卡在手机里面不知道操作了什么,导致图片和视频变成了文件,打不开,取下sd卡连接电脑就是图中的样子,后缀改为.jpg才可以,如果直接打开文件,需要用系统的画图软件才能打开,查了好多资料不知道该怎么搞,文件属性还是文件,网上查到的命令也用不了,各位有知道怎么搞的吗,因为图片较多,单个改后缀太慢了,有没有批量操作的解决办法
电脑右键 新建 文本文件 ,双击打开,然后把下面的代码复制到里面保存,然后修改文件后缀为 .bat
把这个文件复制到你要添加图片后缀文件夹里面,双击即可
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b /a-d') do (
if not "%%i"=="%~nx0" (
ren "%%i" "%%i.jpg"
))
望采纳。
使用 python 批量修改文件名称:https://blog.csdn.net/python56123/article/details/122637278
import os
def change_extension(path, ext):
for filename in os.listdir(path):
file_split = os.path.splitext(filename)
old_ext = file_split[1]
if old_ext not in ['.jpg']:
new_file = file_split[0] + ext
os.rename(os.path.join(path, filename), os.path.join(path, new_file))
path = '/path/to/images'#文件路径自定义
ext = '.jpg'
change_extension(path, ext)
建议您使用视频/图像编辑软件,如Adobe Photoshop,来批量改变图片/视频文件的后缀名。此外,您还可以尝试使用Windows系统自带的"命令提示符"或"PowerShell"来进行批量操作,更改相应文件的后缀名。
建议:1、查一下手机设置中有没有关于图片的统一设置,比如隐藏图片的后缀名等。或者咨询一下原厂客服。这样子下次就不会出现问题。
2、关于批量修改名字,这种很简单,上面很多朋友已经出了解决方案,可以根据个人的情况采纳使用。
后缀名字丢了,添加回来就ok了,文件多的话做个小程序,用不了几分钟
下载个工具,很方便操作的
https://blog.csdn.net/luoyeyu1989/article/details/126347492
循环遍历目录下的文件,根据文件内容,判断文件类型,并修改文件扩展名。
以下为nodejs程序实现
电脑安装nodejs,并添加所在目录到PATH环境变量,使cmd里能运行node和npm
新建一个 index.mjs 文件,内容例如
import fs from 'fs/promises';
import path from 'path';
import {fileTypeFromFile} from 'file-type';
async function convert_file(file){
let oldext = path.extname(file);
if(!oldext){
let mime = await fileTypeFromFile(file);
console.log(`${file} -> ${mime.ext}`);
await fs.rename(file, file + '.' + mime.ext);
}
}
async function convert_dir(dir){
let files = await fs.readdir(dir);
for (let i = 0; i < files.length; i++) {
convert(dir + "/" + files[i]);
}
}
async function convert(file){
let stat = await fs.stat(file);
if(stat.isDirectory()){
await convert_dir(file);
}else{
await convert_file(file);
}
}
convert(process.argv[2]);
npm install file-type
node index.mjs E:\LOST
我是小白,专业的东西实在不会弄
大致步骤如下:
1、在需要批量修改后缀的文件所在文件夹内新建一个文本文档
2、在新建的文本文档中输入命令:
ren *.txt *.xml
【这里*.xml改成你需要的后缀名】
3、保存文本文档,并将其后缀改为.bat(直接使用重命名更改即可)
4、系统提示是否更改文本文档后缀,选“是”
5、双击运行该文本文档,即可将该文件夹内的所有.txt格式的文件转换为.xml格式
【这是小白式方法,简单实用,可为参考】