我有一张 FAT32 SD 卡,上面有一个文件,在 Windows 中查看时,文件名由一长串无意义的字符串组成。
在我的 Android 手机的 Linux 终端中查看,ls -a
目录中没有任何内容。当我尝试使用 删除父目录时rm -rf deleteme
,它会失败并显示“目录不为空”。当我尝试在 Windows 7 中删除/移动时,它说文件名太长和/或 Explorer 崩溃。Windows 磁盘检查没有发现任何错误。
我怎样才能删除它?
答案1
命令cmd.exe
dir /-N
显示 FAT32 上始终存在的备选 DOS 8.3 字符文件名。在命令中使用此名称del
。
答案2
同时运行 top -u {您的用户名},并确保在您尝试删除它时没有任何正在运行的程序使用该目录。
希望有所帮助。