我希望能够检查一个给定的字符串是否是有效的跨平台文件夹名称。以下是我遇到的具体问题(文件夹名称以点号结尾),但我相信还有一些更特殊的情况(例如:con等)。是否有库可以做到这一点?
从Python(3.2)中,我在Windows 7上创建了一个以点(“.”)结尾的名称为“我的假期工作,第二部分”的文件夹(不包括方括号)。当所创建的文件夹被FTP到Linux时,它中不再有点(反过来,这破坏了许多超链接)。
我已经从命令行检查过了,看起来文件夹名称中没有'.'。
从Python(3.2)中,我在Windows 7上创建了一个以点(“.”)结尾的名称为“我的假期工作,第二部分”的文件夹(不包括方括号)。当所创建的文件夹被FTP到Linux时,它中不再有点(反过来,这破坏了许多超链接)。
我已经从命令行检查过了,看起来文件夹名称中没有'.'。
mkdir tmp.
dir
cd tmp
cd ..\tmp.
显然,在文件夹名称的末尾添加一个句点会被忽略,例如:
cd c:\Users.
正如预期的那样工作。
mkdir "tmp."
吗?或许在 Windows 命令提示符中,"." 有特殊的含义。 - Pushpak Dagade