示例#1
0
    private string GetDestinationDirectory(
        string destinationRootPath,
        ICameraFile cameraFile,
        bool skipDateSubDirectory)
    {
        if (skipDateSubDirectory)
        {
            return(destinationRootPath);
        }

        var destinationSubDirectory = GetDateSubDirectoryName(cameraFile.Created);

        return(_fileSystem.Path.Combine(destinationRootPath, destinationSubDirectory));
    }
示例#2
0
 private string GetDestinationFileName(
     ICameraFile cameraFile)
 {
     return($"{cameraFile.DestinationNamePrefix}{GetDateForFileName(cameraFile.Created)}" +
            $"_{GetTimeForFileName(cameraFile.Created)}{cameraFile.Extension}");
 }