aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 13075|回复: 8

判断输入路径是否为根目录

[复制链接]

5

主题

8

回帖

74

积分

一级会员

积分
74
发表于 2013-5-23 13:07:57 | 显示全部楼层 |阅读模式
判断输入路径是否为根目录,若为根目录 提示重新输入。

6

主题

123

回帖

1113

积分

四级会员

积分
1113
发表于 2013-5-23 13:45:19 | 显示全部楼层
本帖最后由 小X 于 2013-5-23 13:46 编辑

fsys.isDir(file)
论坛搜一下,很多的

26

主题

76

回帖

649

积分

荣誉会员

积分
649
发表于 2013-5-23 16:28:01 | 显示全部楼层
var path="c:\program file\";
var tab = io.splitpath(path); //路径拆分为table
if(#(tab.drive) && #(tab.dir) <= 3){
     console.log("输入路径不能为根目录,请重新输入...")
}else{
     console.log("输入路径非法或者不是绝对路径...")
}

5

主题

8

回帖

74

积分

一级会员

积分
74
 楼主| 发表于 2013-5-23 17:04:05 | 显示全部楼层
donque2010 发表于 2013-5-23 16:28
var path="c:\program file\";
var tab = io.splitpath(path); //路径拆分为table
if(#(tab.drive) && #( ...

测试了下 我选择根目录没有提示

5

主题

429

回帖

2420

积分

五级会员

积分
2420
发表于 2013-5-23 17:13:15 | 显示全部楼层
判断输入路径是否为根目录,若为根目录 提示重新输入。

你这里的根目录指的是什么?分区根目录?或者应用程序根目录? 建议提供一个简单的代码说明你想表达的意思。

5

主题

8

回帖

74

积分

一级会员

积分
74
 楼主| 发表于 2013-5-23 17:15:20 | 显示全部楼层
神码 发表于 2013-5-23 17:13
你这里的根目录指的是什么?分区根目录?或者应用程序根目录? 建议提供一个简单的代码说明你想表达的意 ...

分区跟目录
例如:输入 F:\  提示 程序不能安装在分区根目录下

5

主题

429

回帖

2420

积分

五级会员

积分
2420
发表于 2013-5-23 17:31:26 | 显示全部楼层
sinwintter 发表于 2013-5-23 17:15
分区跟目录
例如:输入 F:\  提示 程序不能安装在分区根目录下

import fsys;
import console;

if( ! fsys.getParentDir("d:\") ){
    console.log(
"d:\ 是分区根目录")
}

if( fsys.getParentDir("D:\ttt") ){
    console.log(
"d:\ttt 不是分区根目录")
}

5

主题

8

回帖

74

积分

一级会员

积分
74
 楼主| 发表于 2013-5-23 21:00:05 | 显示全部楼层
神码 发表于 2013-5-23 17:31
import fsys;
import console;

thanks

2

主题

20

回帖

126

积分

一级会员

积分
126
发表于 2016-8-17 17:08:42 | 显示全部楼层
神码 发表于 2013-5-23 17:31
import fsys;
import console;

如果我不知道是C盘,还是D盘,怎么办?
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-6-4 01:15 , Processed in 0.060869 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表