我在Windows计算机上的名称中有许多带有冒号的PNG。长话短说,这是由于我用来生成图像的程序中的错误所致。由于此问题适用于大量图像和大量工作,因此重做它们将成为一个问题。
问题-png是用名称中的冒号生成的。例如“ NamePart1:NamePart2.png”
这在Windows中显示为“ NamePart1”,没有文件扩展名。 Windows读取文件为0字节,尽管它确实识别出该文件已占用硬盘驱动器上的空间。
我尝试过的
在资源管理器中重命名文件,以在缩写名称的末尾添加“ .png”。这将导致一个空的png。
使用以下结构通过cmd重命名:'rename“ NamePart1?NamePart2.png” name.png'
复制文件并在Mac上打开
将驱动器复制到linux机器上,查看文件是否在那里打开。在Linux上,文件名仍然不正确。
有人对解决方法有想法吗?
最佳答案
我的PVR创建的文件存在相同的问题。该解决方案,绕了一步,但它可以起作用:
启动command.com(不是cmd.exe,您可能需要搜索它,可能在\ windows \ system32中),这会打开一个Dos窗口
在“ Dos”窗口中,转到包含问题文件的目录(例如:X:[return],cd \ problemdirectory \ [return])
列出目录内容的简称(dir / x [返回])
问题文件将显示为问题〜1.xxx等。
键入“ rename proble〜1.xxx fixed1.xxx” [返回]重要说明:要在dos窗口中生成〜字符,请输入“ Alt 126”(按住alt键的同时依次输入1、2、6,然后释放Alt键)
关于linux - 从文件名中删除冒号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371052/