Message226060
Run Python as an administrator:
>>> import pathlib
>>> pth = pathlib.Path('//?/C:/foo.')
>>> pth.mkdir()
>>> pth.resolve().rmdir()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python34\lib\pathlib.py", line 1141, in rmdir
self._accessor.rmdir(self)
File "C:\Python34\lib\pathlib.py", line 323, in wrapped
return strfunc(str(pathobj), *args)
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\foo.'
>>> pth.rmdir()
You do not need to be an administrator so long as you can create a directory in the requested location, but the \\?\ prefix only works with absolute paths so it's easier to demonstrate in the root of the drive. |
|
Date |
User |
Action |
Args |
2014-08-29 13:17:08 | Kevin.Norris | set | recipients:
+ Kevin.Norris |
2014-08-29 13:17:08 | Kevin.Norris | set | messageid: <1409318228.27.0.489471733533.issue22299@psf.upfronthosting.co.za> |
2014-08-29 13:17:08 | Kevin.Norris | link | issue22299 messages |
2014-08-29 13:17:07 | Kevin.Norris | create | |
|