How to get the folder of an url?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Haron Shaker
am 26 Feb. 2021
Kommentiert: Haron Shaker
am 27 Feb. 2021
Hey guys,
I wrote this this to get the folder of all the url's stored in 'founded_medicine_folder_ohne.xls' (see atachment). So far, this works. But I got the problem that this code also deletes a slash in 'https//:...' which should not be the case (after: 'https/:...'). How can I avoid that?
cellArray = readcell('founded_medicine_folder_ohne.xls');
folder = {};
for i= 1:size(cellArray,1)
%get folder
if ismissing(cellArray{i})
else
folder{i,1} = getFolderURLFromURLstring(cellArray{i});
end
list= cellfun(@(x) x(1:end-1), list, 'UniformOutput', false);
end
writecell(folder,'founded_medicine_folder.xls')
function fileName = getFolderURLFromURLstring(url)
temp = strsplit(url, '/');
temp(end) = '';
fileName = strcat(strjoin(temp, '/'), '/');
end
0 Kommentare
Akzeptierte Antwort
Johnny Cheng
am 26 Feb. 2021
There is a easier way to get Folder URL in getFolderURLFromURLstring(url):
fileName = url(1: find(url =='/', 1,'last'))
where find() get you last index of '/' in url: https://www.mathworks.com/help/matlab/ref/find.html
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Signal Generation and Preprocessing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!