【问题标题】:Creating a shared folder with special characters创建带有特殊字符的共享文件夹
【发布时间】:2019-03-26 15:59:25
【问题描述】:

我正在编写一个在我的机器上创建文件夹和共享以测试服务的测试。 现在我可以创建所有名为文件夹的特殊字符,但是当尝试运行命令“net share {name}={path}”时,我收到一个错误,即找不到文件。与 Powershell 脚本相同。

当我手动单击文件夹并共享它时,它可以工作。 这是我遇到问题的一些名字,我希望有人能够帮助我。谢谢。

====☠==== þpq®§štúûµvwxýÿzž... —¤÷(`[¤¤]´)÷¤—

【问题讨论】:

  • net share {name}="{path}" ?注意"" 周围的{path}
  • 您是否以管理员身份运行 powershell?
  • 实际命令是 $@"net share ""{name}""=""{path}"""。必须这样才能考虑名称中的空格
  • 是的,我确实以管理员身份运行。
  • 尝试使用$@"net share {name}=""{path}""",名称前有""

标签: c# windows cmd localhost shared-directory


【解决方案1】:

我最终忽略了这些字符。 经过进一步调查,我发现无论windows是否能够创建具有这些名称的文件夹,创建共享除了“/ \ : * ?” | 之外还有更多限制。 " 。 此外,如果一个字符不是 UTF-8,并且在命名文件夹后有点“消失”,它也将无法共享它。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多