Use File.separator to build paths

This commit is contained in:
José Rebelo
2025-08-12 12:17:53 +01:00
parent 2339242c33
commit 71606f1430
3 changed files with 8 additions and 8 deletions
@@ -433,13 +433,13 @@ public CreateFileMessage initiateUpload(byte[] fileAsByteArray, FileType.FILETYP
public String getOutputPath() {
// [FILE_TYPE]/
final StringBuilder sb = new StringBuilder(getFiletype().name());
sb.append("/");
sb.append(File.separator);
// If we have a valid date, place the file inside a folder for each year
// [YEAR]/
if (fileDate.getTime() != GarminTimeUtils.GARMIN_TIME_EPOCH * 1000L) {
sb.append(SDF_YEAR.format(fileDate));
sb.append("/");
sb.append(File.separator);
}
// Finally, the filename
@@ -733,13 +733,13 @@ public class FitImporter {
} else {
sb.append("NULL");
}
sb.append("/");
sb.append(File.separator);
// If we have a valid date, place the file inside a folder for each year
// [YEAR]/
if (fileId.getTimeCreated() != null && fileId.getTimeCreated() != 0) {
sb.append(SDF_YEAR.format(new Date(fileId.getTimeCreated() * 1000L)));
sb.append("/");
sb.append(File.separator);
}
// [FILE_TYPE]_[yyyy-MM-dd_HH-mm-ss]_[INDEX].[fit/bin]
@@ -158,7 +158,7 @@ public class XiaomiActivityFileId implements Comparable<XiaomiActivityFileId> {
// Year
sb.append(SDF_YEAR.format(getTimestamp()));
sb.append("/");
sb.append(File.separator);
// Type
final Type typeName = Type.fromCode(type);
@@ -166,7 +166,7 @@ public class XiaomiActivityFileId implements Comparable<XiaomiActivityFileId> {
if (typeName == Type.UNKNOWN) {
sb.append("_").append(String.format("%02X", type));
}
sb.append("/");
sb.append(File.separator);
// Subtype
final Subtype subtypeName = Subtype.fromCode(typeName, subtype);
@@ -174,7 +174,7 @@ public class XiaomiActivityFileId implements Comparable<XiaomiActivityFileId> {
if (subtypeName == Subtype.UNKNOWN) {
sb.append("_").append(String.format("%02X", subtype));
}
sb.append("/");
sb.append(File.separator);
// DetailType
final DetailType detailTypeName = DetailType.fromCode(detailType);
@@ -182,7 +182,7 @@ public class XiaomiActivityFileId implements Comparable<XiaomiActivityFileId> {
if (detailTypeName == DetailType.UNKNOWN) {
sb.append("_").append(String.format("%02X", subtype));
}
sb.append("/");
sb.append(File.separator);
// Filename
sb.append(String.format(