Code: Select all
"Create folder(s) from selected file(s) / clipboard"
;
"... from clipboard"
// Check if a name contains a "\" (Item Path/Name(s) was used
set $SelectedItems, <clipboard>;
foreach($Item, $SelectedItems, "<crlf>") {
if($Item == ""){ break; }
if(strpos($Item, "\", 0, 1) != "-1"){
$Path = regexreplace($Item, "(.*\\)(.*)", "$1");
$ItemName = replace("$Item", "$Path");
$ItemName = regexreplace($ItemName, "(.+(?=\.))(.+)", "$1");
new($ItemName, dir);
new($ItemName.".txt");
} else {
$ItemName = regexreplace($Item, "(.+(?=\.))(.+)", "$1");
new($ItemName, dir);
new($ItemName.".txt");
}
}
"... from selected file(s)"
$SelectedItems = get("SelectedItemsNames", "|");
foreach($Item, $SelectedItems, "|") {
$ItemName = regexreplace($Item, "(.+(?=\.))(.+)", "$1");
new($ItemName, dir);
new($ItemName.".txt");
}
XYplorer Beta Club