formatFilePathForDisplay static method
Format file path for display
filePath - The file path
maxLength - Maximum length for display
Returns formatted file path
Implementation
static String formatFilePathForDisplay(String filePath, {int maxLength = 50}) {
if (filePath.length <= maxLength) return filePath;
final fileName = getFileName(filePath);
final directory = getDirectoryPath(filePath);
if (fileName.length > maxLength) {
return '...${fileName.substring(fileName.length - maxLength + 3)}';
}
final remainingLength = maxLength - fileName.length - 3;
if (directory.length > remainingLength) {
return '...${directory.substring(directory.length - remainingLength)}/$fileName';
}
return '$directory/$fileName';
}