如何处理 Mallet 中 cmd 行中的空格?

How to deal with spaces in cmd line in Mallet?

如果我运行 Mallet in cmd 的路径没有空格,就可以了。

Mallet import-dir --input E:\Mallet\mallet-2.0.8RC3\sample-data\web\en --output E:\Mallet\topicout\weben.mallet --keep-sequence --remove-stopwords

以上就可以了。我将 \en 下的那些文件复制到另一个路径包含空格的文件夹中。我在下面使用引号,但它不起作用。 cmd提示错误data\eco。你能帮我如何处理这个命令路径中的空格吗?

Mallet import-dir --input "F:[=26=]economist data\eco data\final economist 1991-2016 8 country from Abi Proquest\All article\cn article\cn_1991" --output "F:[=27=]economist data\eco data\final economist 1991-2016 8 country from Abi Proquest\All article\cn article\cn_1991_lda\cn91.mallet" --keep-sequence --remove-stopwords

如何处理命令行中路径中的空格?

我在 Windows 7.

上使用 Mallet 2.0.8
  1. 请查找 Mallet 错误消息。如果您发现任何问题,请相应地更新您的 post。

  2. 也许 DOS 命令提示符不喜欢您的路径。建议:

    • 键入 dir "F:[=10=]economist data\eco data\final economist 1991-2016 8 country from Abi Proquest\All article\cn article\cn_1991"dir "F:[=11=]economist data\eco data\final economist 1991-2016 8 country from Abi Proquest\All article\cn article\cn_1991_lda\cn91.mallet" 以验证两个路径
  3. 也许 Java(通过 Mallet)无法处理空格。建议:

    • 考虑将路径参数更改为 F:/0economist data/eco data/final economist 1991-2016 8 country from Abi Proquest/All article/cn article/cn_1991" 和 "F:/0economist data/eco data/final economist 1991-2016 8 country from Abi Proquest/All article/cn article/cn_1991_lda/cn91.mallet"`

    • 考虑使用 dir/x 并使用等效的 8.3