perl的glob

Icedmilk 2011-01-27 01:31:39
glob 对于网络路径不能用吗?

比如

glob "\\\\machineA\\test\\*.gz"
...全文
205 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fibbery 2011-01-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 iambic 的回复:]
登录好像可以先执行下net use命令吧。印象中是,没测试过。
[/Quote]

应该有办法,我也没试过。
iambic 2011-01-27
  • 打赏
  • 举报
回复
登录好像可以先执行下net use命令吧。印象中是,没测试过。
iambic 2011-01-27
  • 打赏
  • 举报
回复
原来如此,Windows比我想象的还NB。我还以为搞不定呢。

你不如全换用斜杠://machineA/test/*.gz。
fibbery 2011-01-27
  • 打赏
  • 举报
回复
访问网络路径有一个问题,就是在访问之前,你需要登录,如果你使用资源管理器登录过的主机,你在使用上述方法,可以访问,但在登录之前,你还要测试一下,是否可以通过glob访问,因为不见得有登录界面供用户交互。
Icedmilk 2011-01-27
  • 打赏
  • 举报
回复
已经试过了
\\machineA\test\*.gz改为
//machineA/test\*.gz就可以了
另外得到的结果很诡异:
/\machineA\test\a.gz

不过再替换一下也能用
iambic 2011-01-27
  • 打赏
  • 举报
回复
你确定?
Icedmilk 2011-01-27
  • 打赏
  • 举报
回复
s|\\|/|;
替换之后就可以了。
太扯淡了。
Icedmilk 2011-01-27
  • 打赏
  • 举报
回复
那我怎样可以获得满足条件的文件列表?
iambic 2011-01-27
  • 打赏
  • 举报
回复
应该不能。

37,742

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧