不小心把class文件全部都改成了poprites文件,怎么办

一不小心把这些文件全改了,其他模块也都是,这个怎么把这些文件恢复过来呢

img


这个怎么更改回来

可以参考下图去设置一下文件关联

img

在java这一级,右键

img


然后mark Dir as ,选择source root:

img


如果你之前就是选择的source root,可以尝试选择其它的,然后再切换为source root。然后重新编译下看看

不知道其它方法会不会丢失数据,建议尝试所有的方法之前备份数据,或者你重新建项目或者包,重新建.java文件,把代码数据迁移过来。

引用chatGPT作答,您可以尝试使用命令行或者批处理脚本批量修改文件后缀名。以下是一个可以在Windows命令行中使用的示例命令:

ren *.poprites *.class

这个命令将把所有后缀名为 .poprites 的文件改成后缀名为 .class 的文件。当然,如果您的文件类型不是 .class,请将命令中的 .class 替换成正确的文件类型后缀名。

File->Settings

img

img