c# - How Can I Manipulate a File Path as a String? -


i use splice() function in javascript.

i couldn't find equivalent method asp.net. there any?

if not, how can insert or remove index of array in asp.net?

i trying use logic of javascript code i've written once. trying same asp.net, if help.

var imagepath = "/imagefolder/gallery/analbum/image.jpg"; var folders = imagepath.split("/"); var imagefile = folders[folders.length - 1]; folders.splice(folders.length - 1, 1); var newpath = folders.join("/"); var newimageurl = newpath + "/thumb/thumb_" + imagefile; return newimageurl; 

edit:

what splice?

from.

array.splice(start, deletecount[, item1[, item2[, ...]]])

parameters

start

index @ start changing array. if greater length of array, actual starting index set length of array. if negative, begin many elements end.

deletecount

an integer indicating number of old array elements remove. if deletecount 0, no elements removed. in case, should specify @ least 1 new element. if deletecount greater number of elements left in array starting @ start, of elements through end of array deleted.

itemn

the element add array. if don't specify elements, splice() remove elements array.

returns

an array containing deleted elements. if 1 element removed, array of 1 element returned. if no elements removed, empty array returned.

expected output:

fiddle

/imagefolder/gallery/analbum/image.jpg

/imagefolder/gallery/analbum/thumb/thumb_image.jpg

instead of trying manipulate arrays (if still want to, striplingwarrior has answer showing how) .net has larger toolset working paths directly. problem can simplifed to

var imagepath = "/imagefolder/gallery/analbum/image.jpg"; var folder = path.getdirectoryname(imagepath); var imagefile = path.getfilename(imagepath); var newimageurl = folder + "/thumb/thumb_" + imagefile; return newimageurl; 

Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -