急,u盘新建文件电脑重新启动后全为空,之前的文件一切正常

u盘新建文件重新启动后就为空,复制过去的也是,重新启动就为空,但是用python 写的文件重新启动后,占用了内存,用world打开为空,用pycharm打开都是NUL字符,这个问题要怎么解决?!

img

img

你先点开文件夹属性看看文件有没有被隐藏,不是中病毒文件隐藏的情况,就是这个u盘自身有问题,只能重新买一个

怀疑你的u盘是扩容的,这种u盘非常坑,写入的时候一切正常,读取的时候,全部都是0或者FF。
数据肯定是丢了。找找别的你有没有备份。

你的U盘是不是那种便宜且容量大的?买到了扩容盘

尝试手动复制文件过去呢,也会变空吗?

按照这个步骤是一下呢?


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

【相关推荐】



  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7659461
  • 这篇博客也不错, 你可以看下pycharm中进入每个py文件的时候,默认为插入模式解决办法
  • 您还可以看一下 林晓炜老师的网络安全工程师演示:Python编程与自动化脚本编程学习课程中的 Kali与编程:Pycharm下载安装小节, 巩固相关知识点
  • 除此之外, 这篇博客: 基于Pycharm的文件批处理1(python脚本笔记记录)——复制所需文件到指定文件夹中,文件夹按照被试编号命名中的 二、代码块简介 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    第一步:读取文件名

    import os
    import shutil
    
    DIR = "D:\\DATA\\test"
    
    
    def Movefile(DIR):                                                     # 定义函数
        j = 0
        for root1, path1, filename in os.walk(DIR):
            for i in range(len(filename)):
                if os.path.splitext(filename[i])[1] == '.nii':      # 这里注意filename是个元组,splitext方法的时候只能是字符串,从后往前查找”.“
                    j += 1
                    dir_name = filename[i].split('_')[0]            # split是从前往后查找目标字符用来分割字符串
                    print(dir_name)
    

    第二步:设定目标文件路径

                    dir_path = os.path.join(DIR, dir_name)              # 在目标文件夹下添加
                    if os.path.exists(dir_path) == 0:                   # 如果该文件不存在,则创建文件,反之不创建
                        os.mkdir(dir_path)
                    old_path = os.path.join(DIR, filename[i])       # 定义目标文件路径
                    new_path = os.path.join(dir_path, filename[i])  # 定义目标文件存放路径
    

    第三步:复制文件,若想直接移动文件,可将copyfile改成move

                    shutil.copyfile(old_path, new_path)                     # 将目标文件移动到存放路径中
    
        print("总共有", j, "图层文件被复制!")
    

    第四步:调用函数,运行

    Movefile(DIR)                                                          # 调用自定义函数
    

    PS:
    若有任何问题欢迎指出,或者有更加简单的处理方式也欢迎提出建议一起分享。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

你这U盘没有希望了、肯定是扩容盘

换个u盘试下呢

我以前也遇到放在桌面的文件,系统重装了,导致C盘文件格式化,但是D盘正常。
桌面文件用WPS打开过的,所以会有缓存,我在D盘搜文件名称,都能搜到,最终恢复了文件,

你可以按照该方法试试,如果你的文件用WPS,office等打开过的话,整个盘符搜一下文件

综上所述,换个U盘是一个不错的方案,你可以参考一下

u盘新建文件电脑重新启动后全为空的原因以及解决方法


1、你复制的文件是隐藏文件,在你存入文件的电脑是显示隐藏文件的,另一台电脑是不显示隐藏文件的,你可以在[工具]菜单中找到[文件夹选项]中查看
2、可能是病毒引起的,杀下毒看看
3、U盘驱动有问题,你下个新版的U盘驱动装上看看
4、U盘本身质量的问题,或者是那种假的扩容的,实际容量没那么大,你可以找另一块U盘,复制文件试试,看看问题是否存在。

换个u盘吧,估计是遇到扩容盘了