【问题标题】:How to know whether is a dir from the input line java如何知道输入行java是否是一个目录
【发布时间】:2015-10-22 08:01:17
【问题描述】:

我正在做作业,但我不知道如何证明天气是我从控制台输入的目录。 例如 当我输入 dir c://dir/dcd (就像 Windows 的 cmd 一样)我想要做的是从 c://dir/dcd 找到文件和目录,但是我怎么知道 c://dir /dcd 是一个目录 如果你知道怎么做或者你有一些想法,请告诉我。 谢谢。

【问题讨论】:

  • java.io.File#isDirectory?
  • 要学习新的 API,请查看 File Api docs.oracle.com/javase/7/docs/api/java/io/File.html
  • 你认为你是第一个有这个问题的人吗?你至少在谷歌搜索过吗?
  • 不不不,我想你们都误解了我,我知道File类可以做到这一点,但我问的是我随机输入一个String,我需要测试所有我输入的字符串,比如 c:/dd/ c d,你知道第一个是 dir 但最后两个不是,所以我想以更有效的方式知道确切的 dir。反正有没有做任何事测试字符串的所有字符?

标签: java cmd dir


【解决方案1】:

也许 File API 可以在这里提供帮助。 http://docs.oracle.com/javase/7/docs/api/java/io/File.html

【讨论】:

  • 正如@MadProgrammer 所说, File.isDirectory() 可能是您需要的。
  • 不不不,我觉得你们都误会我了
【解决方案2】:

试着用这个检查一下:new File(<yourArgStringHere>).isDirectory()。

【讨论】:

    猜你喜欢
    • 2020-06-04
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多