Jun 08, 2006
\\?\ の効用
Windows では \\?\ を使用すると通常許されない名前のディレクトリやファイルを作成できるということを教えてもらった。 \\?\ に続けてフルパスを指定すると、半角ドット(.)で終わるファイルやディレクトリを作成できるらしい。 というわけで、早速チャレンジ。
C:\tmp>dir C:\tmp のディレクトリ 2006/06/04 01:58 <DIR> . 2006/06/04 01:58 <DIR> .. C:\tmp>md dummy C:\tmp>dir C:\tmp のディレクトリ 2006/06/04 01:58 <DIR> . 2006/06/04 01:58 <DIR> .. 2006/06/04 01:58 <DIR> dummy C:\tmp>rd dummy C:\tmp>dir C:\tmp のディレクトリ 2006/06/04 01:59 <DIR> . 2006/06/04 01:59 <DIR> .. C:\tmp>md dummy. C:\tmp>dir C:\tmp のディレクトリ 2006/06/04 01:59 <DIR> . 2006/06/04 01:59 <DIR> .. 2006/06/04 01:59 <DIR> dummy C:\tmp>rd dummy. C:\tmp>dir C:\tmp のディレクトリ 2006/06/04 01:59 <DIR> . 2006/06/04 01:59 <DIR> .. C:\tmp>md \\?\c:\tmp\dummy. C:\tmp>dir C:\tmp のディレクトリ 2006/06/04 01:59 <DIR> . 2006/06/04 01:59 <DIR> .. 2006/06/04 01:59 <DIR> dummy. C:\tmp>dir dummy. C:\tmp のディレクトリ ファイルが見つかりません C:\tmp>dir \\?\c:\tmp\dummy. \\?\c:\tmp\dummy のディレクトリ ファイルが見つかりません C:\tmp>rd dummy. 指定されたファイルが見つかりません。 C:\tmp>rd c:\tmp\dummy. 指定されたファイルが見つかりません。 C:\tmp>rd \\?\c:\tmp\dummy. C:\tmp>dir C:\tmp のディレクトリ 2006/06/04 02:01 <DIR> . 2006/06/04 02:01 <DIR> .. C:\tmp>
TrackBack ping me at
http://www.in-vitro.jp/blog/index.cgi/Misc/20060608_01.trackback
writeback message: Ready to post a comment.
