Re: relative paths etc...
Re: relative paths etc...
- Subject: Re: relative paths etc...
- From: Jean-Christophe Helary <email@hidden>
- Date: Wed, 27 Dec 2017 19:48:26 +0900
Yves, thank you very much.
So basically you confirm that there is no (simple) way to deal with that otehr
than with string manipulations, is that correct ?
Jean-Christophe
> On Dec 27, 2017, at 19:35, Yvan KOENIG <email@hidden> wrote:
>
>
>
>> Le 27 déc. 2017 à 10:59, Jean-Christophe Helary
>> <email@hidden> a écrit :
>>
>> I seem to be wasting a lot of time on something that may already exist...
>>
>> I'm trying to find a way to add/subtract paths to files.
>>
>> Like, I have a path from / and I want to subtract it from the path to a
>> given file so that I end up with a path relative to the end of the first
>> path. Sorry it it's not clear:
>>
>> original path:
>> /path/to/folder
>>
>> path to subtract it from:
>> /path/to/folder/path/from/folder/file
>>
>> result:
>> ./path/from/folder/file
>>
>> the idea being that I need to cd to the shortest path and work on the files
>> *relative to that position*.
>>
>> I just want to know if there is a way to accomplish that that does not
>> involve weird (path as string) manipulations...
>>
>> (I spent the whole morning fighting with the "a reference to" and I'm still
>> bleeding)
>>
>> Jean-Christophe Helary
>
>
> If I understand well you may use :
>
> set fullPath to "/path/to/folder/path/from/folder/file"
> set rootPath to "/path/to/folder"
> set relativePath to my supprime(fullPath, rootPath) -->
> "/path/from/folder/file"
>
>
> #=====
> (*
> removes every occurences of d in text t
> *)
> on supprime(t, d)
> local oTIDs, l
> set {oTIDs, AppleScript's text item delimiters} to {AppleScript's text
> item delimiters, d}
> set l to text items of t
> set AppleScript's text item delimiters to ""
> set t to l as text
> set AppleScript's text item delimiters to oTIDs
> return t
> end supprime
>
> #=====
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden