< :前の番号
^ :番号順リスト
> :次の番号
P :前の記事(スレッド移動)
N :次の記事
|<:前のスレッド
>|:次のスレッド
^ :返事先
_:自分への返事
>:同じ返事先を持つ記事(前)
<:同じ返事先を持つ記事(後)
---:分割してスレッド表示、再表示
| :分割して(縦)スレッド表示、再表示
~ :スレッドのフレーム消去
.:インデックス
..:インデックスのインデックス
Issue #9648 has been updated by Nobuyoshi Nakada.
Usaku NAKAMURA wrote:
> I've tested on 1.9.3-p545, 2.0.0-p451, 2.1.1 and found they are ok.
'ok' means it globs as if it is a real directory but not a symlink?
> This problem is only with trunk.
It doesn't glob anything, neither the parent of the symlink, or the target?
----------------------------------------
Bug #9648: Dir.glob('../*') shows unexpected result in a symbolic linked directory on Windows
https://bugs.ruby-lang.org/issues/9648#change-46327
* Author: Hiroshi Shirosaki
* Status: Feedback
* Priority: Normal
* Assignee:
* Category:
* Target version:
* ruby -v: ruby 2.2.0dev (2014-03-17 trunk 45356) [x64-mingw32]
* Backport: 2.0.0: DONTNEED, 2.1: DONTNEED
----------------------------------------
`Dir.glob('../*')` shows unexpected result if current directory is a symbolic linked directory on Windows.
This issue seems to be introduced by r44802.
The following is a test case.
~~~
C:\foo>mklink /D bar V:\
symbolic link created for bar <<===>> V:\
C:\foo>cd bar
C:\foo\bar>ruby -ve "p Dir.glob('../*')"
ruby 1.9.3p392 (2013-02-22) [i386-mingw32]
["../a", "../bar"]
C:\foo\bar>\rubyinstaller\sandbox\ruby21_build\miniruby.exe -ve "p Dir.glob('../*')"
ruby 2.2.0dev (2014-02-04 trunk 45356) [x64-mingw32]
[]
C:\foo\bar>dir ..
Volume in drive C is OS
Volume Serial Number is 6629-B36B
Directory of C:\foo
2014/03/17 18:58 <DIR> .
2014/03/17 18:58 <DIR> ..
2014/03/17 18:45 6 a
2014/03/17 18:58 <SYMLINKD> bar [V:\]
1 File(s) 6 bytes
3 Dir(s) 81,915,052,032 bytes free
~~~
--
https://bugs.ruby-lang.org/