上下文:Windows 7 使用
问题:Windows 拒绝创建名称以"@"开头的目录(at-sign/at sign)。
不幸的是,我必须在要在Windows上执行的Python脚本中创建一个名为@eaDir
的目录(嗨,Synology Photo Station用户!)。
从"cmd"控制台执行时,以下行会引发错误。
os.mkdir("@eaDir")
FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable (cannot find specified file)
在DOS shell中的mkdir或从Windows资源管理器创建新目录后给出最终目录名称"@eaDir"时,也会发生相同的错误...
有没有人知道如何在Windows上执行的Python脚本中实现在开头带有@符号的目录的创建?
注意:感谢所有帮助确定错误根本原因的贡献者。
这在Windows 7上工作得很好:
C:> python.exe -c "import os; os.mkdir('@test')"