mirror of
https://github.com/upscayl/upscayl.git
synced 2024-11-12 01:40:53 +01:00
16 lines
512 B
TypeScript
16 lines
512 B
TypeScript
export default function getDirectoryFromPath(filePath: string): string {
|
|
// Define the path separator based on the operating system
|
|
const separator = filePath.includes("/") ? "/" : "\\";
|
|
|
|
// Split the file path by the path separator
|
|
const pathParts = filePath.split(separator);
|
|
|
|
// Remove the last element to get the directory
|
|
pathParts.pop();
|
|
|
|
// Join the remaining parts back together to form the directory path
|
|
const directoryPath = pathParts.join(separator);
|
|
|
|
return directoryPath || "";
|
|
}
|