How to get the folder of an url?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Haron Shaker
le 26 Fév 2021
Commenté : Haron Shaker
le 27 Fév 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 commentaires
Réponse acceptée
Johnny Cheng
le 26 Fév 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
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Signal Generation and Preprocessing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!