Support for UNC filereferences?
Perhaps we should add a UNC class? From slack: Ilshad Khabibullin [14:05] Hi there! Are UNC `\\server-name\shared-folder-name` in Windows not supposed to be working with FileReference? Ilshad Khabibullin [14:22] looks like it works in VW, for example. I wonder if we can use `\\WIN-SO4HTUV4HAL\TestShared\newfile.txt' asFileReference ensureCreateFile` but it doesnât work. It creates reference `File @ \WIN-SO4HTUV4HAL\TestShared\newfile.txt` instead of proper one. Have anyone advice how to manage working UNC? Ilshad Khabibullin [14:36] @maxleske: I think it should create FileReference to this shared (via network) folder. Max Leske [14:37] (BTW: UNC is implemented in the FilePlugin of the VM) Ilshad Khabibullin [14:37] but it creates, I think, FileReference to âC:\WINâ¦..` by default, it gets âC:\| Max Leske [14:38] So has the file not been created on the share? Ilshad Khabibullin [14:38] @maxleske: wow thank you! trying.. â[14:38] ah.. itâs already.. Stephan Eggermont [14:38] asFileReference on String might not do the right thing â[14:41] @maxleske: what do you mean by FilePlugin? Does it mean that Windows distribution of Pharo 4 has it? Max Leske [14:43] The virtual machine has it. You shouldnât need to worry about it. UNC is provided transparently by the C implementation. You wonât find any references to UNC in the Smalltalk code Stephan Eggermont [14:43] String asFileReference is ^ FileSystem disk referenceTo: self Ilshad Khabibullin [14:44] so it is supposed to be working anyway Ilshad Khabibullin [15:52] played with ZnUrl and finally managed it: `'file://WIN-SO4HTUV4HAL/c:/TestShared' asUrl asFileReference children.` it works!!
participants (1)
-
Stephan Eggermont