Works on Ubuntu 16.04Sent from my iPhoneEncrypted email at jgpfersich@protonmail.com--On sam. 10 mars 2018 at 21:36, H. Hirzel <hannes.hirzel@gmail.com> wrote:Yes, #ensureCreateDirectory is available.
I'd like to make sure a directory 'public' is available as a sibling
directory of the working directory (the directory where the Pharo
image is in)
However
�� �� FileSystem disk workingDirectory / '../public'�� ensureCreateDirectory
does not work as
�� �� FileSystem disk workingDirectory / '../public'
Try `(FileSystem workingDirectory / '..' / 'public') ensureCreateDirectory`
is an instance of ByteStream. Seemingly there is no conversion to a
directory object.
I wonder what is needed in addition?
On 3/10/18, Cyril Ferlicot <cyril.ferlicot@gmail.com> wrote:
> On sam. 10 mars 2018 at 21:02, H. Hirzel <hannes.hirzel@gmail.com> wrote:
>
>> Hello
>>
>> In Squeak and the dialect independent FileMan [1] there is
>>
>>
>>�� �� ��FileDirectory
>>�� �� �� �� assureExistence
>>�� �� �� �� �� �� ��"Make sure the current directory exists. If necessary, create
>> all
>> parts in between"
>>
>>
>> What is the equivalent Pharo method? BTW is there a cheat sheet for
>> FileSystem operations in Pharo?
>>
>
> Hi,
>
> There is #ensureCreateDirectory in Pharo but I don't know if it will check
> the parents exists. (And I don't have a Pharo image to check.
>
>
>> Thanks in advance
>> Hannes
>>
>>
>>
>> ---------------------------------------------------------
>> [1] http://wiki.squeak.org/squeak/6333
>>
>> https://github.com/mumez/FileMan
>>
>> FileMan provides an API to file and directory tasks.
>> FileMan is a thin wrapper for various Smalltalk file libraries. It
>> provides simple, portable interfaces for manipulating files and
>> directories.
>> ...
>> Since 2015 FileMan is the default file library in Cuis Smalltalk.
>>
>> --
> Cyril Ferlicot
> https://ferlicot.fr
>
> http://www.synectique.eu
> 2 rue Jacques Pr��vert 01,
> 59650 Villeneuve d'ascq France
>
Cyril Ferlicot
https://ferlicot.fr
http://www.synectique.eu
2 rue Jacques Pr��vert 01,
59650 Villeneuve d'ascq France
|
������ | Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - http://www.cnrs.fr Phone: +33 06 52 70 66 13 |