Windows / Linux映射驱动器:如何创建名称以“@”at-sign开头的目录?

时间:2017-05-08 10:59:09

标签: linux windows nas

上下文:Windows 7使用

访问Synology NAS Linux

问题:Windows拒绝创建名称以“@”开头的目录(at符号/符号)。

不幸的是,我必须在我想在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脚本中使用@ at符号创建目录?

注意:感谢所有帮助确定错误根本原因的贡献者。

1 个答案:

答案 0 :(得分:0)

这在Windows 7上运行良好:

C:\> python.exe -c "import os; os.mkdir('@test')"