User Tools

Site Tools


howto:customize_destinations

How to customize destinations

Currently DropIt allows to choose between 21 different actions to process your files and folders. Most of these actions have a Destination field to be configured.

With actions like Move, Copy, Compress, you can easily define “where to place the new file” using the supported syntax:

  • absolute paths to local folders (e.g. C:\Folder\Subfolder);
  • relative paths to local folders (e.g. ..\..\Other Folder), relatively to each loaded file;
  • UNC paths to shared folders (e.g. \\ComputerName\SharedFolder\Resource);
  • abbreviations (generally known as “environment variables”, they are one of the most powerful and flexible features to customize destinations).

From the “Abbreviations” button you can easily access to the complete list of supported abbreviations. They are special words typed between % characters, that will be substituted with the related values during process.

Some notes about abbreviations:

  • you can use an unlimited number of abbreviations together without compatibility problems;
  • they are case insensitive, so %file% or %FILE% or %File% are the same;
  • they replace a defined syntax, so you could need to add a backslash \ before or after them (for example %PortableDrive%\ to have F:\).

Some destination examples using abbreviations:
C:\Docs\%DateModified%\%TimeModified% (for Copy action)
C:\Backups\%SubDir% (for Copy action)
C:\Music\%SongArtist%\%SongAlbum% (for Move action)
C:\Photo\%CameraModel%\%ISO%\%FNumber% (for Move action)
C:\%UserInput%\Archive.zip (for Compress action)
%Desktop%\My Extractions (for Extract action)
%FileName% %Counter%.%FileExt% (for Rename action)



File Abbreviations

Paths:

%FileNameExt% = file name with extension [“Text.txt”]
%FileName% = file name without extension [“Text”]
%FileExt% = file extension [“txt”]
%FileDrive% = file drive [“C:”]
%ParentDir% = directory of loaded file [“C:\Docs”]
%ParentDirName% = directory name of loaded file [“Docs”]
%DroppedDir% = dropped directory of loaded file [“C:\Docs”]
%DroppedDirName% = dropped directory name of loaded file [“Docs”]
%SubDir% = recreate subdirectory structure [“\SubFolder”]
%File% = file full path [“C:\Docs\Text.txt”]
%LinkAbsolute% = file absolute link [“C:\Docs\Text.txt”]
%LinkRelative% = file relative link [“..\Text.txt”]

Info:

%Attributes% = file attributes [“RA”]
%Authors% = file authors [“Lupo Team”]
%Category% = file category [“Personal”]
%Comments% = file comments [“Comment example”]
%Keywords% = file keywords [“Alternate,Bill”]
%Company% = file company [“Sourceforge”]
%Copyright% = file copyright [“Lupo PenSuite”]
%FileBytes% = file bytes [“2654041”]
%FileVersion% = file version [“8.3.0.0”]
%FileSize% = file size [“2.58 MB”]
%FileType% = file type [“Text document”]
%Owner% = file owner [“Lupo73”]
%ProductName% = file product name [“DropIt”]
%Rating% = file rating [“4”]
%Subject% = file subject [“Examples”]
%Pages% = number of pages [“5”]

Images:

%Dimensions% = image dimensions [“4912 x 3264”]
%Megapixels% = image megapixels [“16”]
%ImageWidth% = image width [“4912”]
%ImageHeight% = image height [“3264”]
%XResolution% = image horizontal resolution [“350”]
%YResolution% = image vertical resolution [“350”]
%ResolutionUnit% = image resolution unit [“Inch”]
%CameraMaker% = image camera maker [“SONY”]
%CameraModel% = image camera model [“NEX-7”]
%ExposureTime% = exposure time [“0.00625”]
%ExposureTimeFraction% = exposure time fraction [“160”]
%FNumber% = camera aperture [“5.6”]
%MaxApertureValue% = camera max aperture [“4”]
%FocalLength% = camera focal length [“35”]
%ImageComments% = image comments [“funny”]
%ImageDescription% = image description [“moon”]
%ImageOrientation% = image orientation [“90° left”]
%ISO% = image ISO [“400”]
%Brightness% = image brightness [“1.24”]
%ContrastLevel% = image contrast level [“Normal”]
%SaturationLevel% = image saturation level [“Normal”]
%SharpnessLevel% = image sharpness level [“Normal”]
%ExposureBias% = exposure value [“0.5”]
%ExposureMode% = exposure mode [“Manual”]
%ExposureProgram% = exposure program [“Normal”]
%FlashMode% = flash mode [“Not fired, Auto”]
%LightSource% = light source [“Daylight”]
%MeteringMode% = metering mode [“Average”]
%SceneCaptureType% = scene capture type [“Landscape”]
%SubjectDistance% = subject distance [“2.8”]
%DigitalZoomRatio% = digital zoom ratio [“2”]
%WhiteBalance% = white balance [“Auto”]

Text Content:

%FirstFileContentDate% = first date from file content in unchanged format [“29.04.17”]
%FirstFileContentDateNormalized% = first date from file content normalized [“20170429”]
%FileContentMatch1% = 1st match from file content filter [“Bill”]
%FileContentMatch2% = 2nd match from file content filter [“Bill”]
%FileContentMatch3% = 3rd match from file content filter [“Bill”]
%FileContentMatch4% = 4th match from file content filter [“Bill”]
%FileContentMatch5% = 5th match from file content filter [“Bill”]
%FileContentMatch6% = 6th match from file content filter [“Bill”]
%FileContentMatch7% = 7th match from file content filter [“Bill”]
%FileContentMatch8% = 8th match from file content filter [“Bill”]
%FileContentMatch9% = 9th match from file content filter [“Bill”]

Media:

%BitRate% = audio bit rate [“192kbps”]
%Duration% = file duration [“01.34.26”]
%SongAlbum% = song album [“The Wall”]
%SongArtist% = song artist [“Pink Floyd”]
%SongGenre% = song genre [“Rock”]
%SongTitle% = song title [“Hey You”]
%SongTrack% = song track number [“3”]
%SongYear% = song year [“1979”]

Hash:

%CRC% = CRC Hash [“5E2860D3”]
%MD4% = MD4 Hash [“CE8C45F356F121F88551150BC9C7DC54”]
%MD5% = MD5 Hash [“1377F191017E95C55B45E6C42D48D1C0”]
%SHA1% = SHA-1 Hash [“20A1E2D9D36CB8651A16879E0A354B9BE163E1CB”]



Date Abbreviations

Current:

%CurrentDate% = current date [“2014-02-14”]
%CurrentYear% = current year [“2014”]
%CurrentMonth% = current month [“02”]
%CurrentWeek% = current week [“7”]
%CurrentDay% = current day [“14”]
%CurrentTime% = current time [“15.35”]
%CurrentHour% = current hour [“15”]
%CurrentMinute% = current minute [“35”]
%CurrentSecond% = current second [“42”]
%CurrentMonthName% = current month [“February”]
%CurrentMonthShort% = current month [“Feb”]
%CurrentDayName% = current day [“friday”]
%CurrentDayShort% = current day [“fri”]

Created:

%DateCreated% = date file creation [“2014-02-14”]
%YearCreated% = year file creation [“2014”]
%MonthCreated% = month file creation [“02”]
%WeekCreated% = week file creation [“7”]
%DayCreated% = day file creation [“14”]
%TimeCreated% = time file creation [“15.35”]
%HourCreated% = hour file creation [“15”]
%MinuteCreated% = minute file creation [“35”]
%SecondCreated% = second file creation [“42”]
%MonthNameCreated% = month file creation [“February”]
%MonthShortCreated% = month file creation [“Feb”]
%DayNameCreated% = day file creation [“friday”]
%DayShortCreated% = day file creation [“fri”]

Modified:

%DateModified% = date file modification [“2014-02-14”]
%YearModified% = year file modification [“2014”]
%MonthModified% = month file modification [“02”]
%MonthNameModified% = month file modification [“February”]
%MonthShortModified% = month file modification [“Feb”]
%WeekModified% = week file modification [“7”]
%DayModified% = day file modification [“14”]
%DayNameModified% = day file modification [“friday”]
%DayShortModified% = day file modification [“fri”]
%TimeModified% = time file modification [“15.35”]
%HourModified% = hour file modification [“15”]
%MinuteModified% = minute file modification [“35”]
%SecondModified% = second file modification [“42”]

Opened:

%DateOpened% = date file last access [“2014-02-14”]
%YearOpened% = year file last access [“2014”]
%MonthOpened% = month file last access [“02”]
%WeekOpened% = week file last access [“7”]
%DayOpened% = day file last access [“14”]
%TimeOpened% = time file last access [“15.35”]
%HourOpened% = hour file last access [“15”]
%MinuteOpened% = minute file last access [“35”]
%SecondOpened% = second file last access [“42”]
%MonthNameOpened% = month file last access [“February”]
%MonthShortOpened% = month file last access [“Feb”]
%DayNameOpened% = day file last access [“friday”]
%DayShortOpened% = day file last access [“fri”]

Taken:

%DateTaken% = date picture taken [“2014-02-14”]
%YearTaken% = year picture taken [“2014”]
%MonthTaken% = month picture taken [“02”]
%WeekTaken% = week picture taken [“7”]
%DayTaken% = day picture taken [“14”]
%TimeTaken% = time picture taken [“15.35”]
%HourTaken% = hour picture taken [“15”]
%MinuteTaken% = minute picture taken [“35”]
%SecondTaken% = second picture taken [“42”]
%MonthNameTaken% = month picture taken [“February”]
%MonthShortTaken% = month picture taken [“Feb”]
%DayNameTaken% = day picture taken [“friday”]
%DayShortTaken% = day picture taken [“fri”]



More Abbreviations

System:

%AppData% = path to Application Data [“C:\Users\Roger\AppData\Roaming”]
%AppDataPublic% = path to Public Application Data [“C:\ProgramData”]
%Desktop% = path to Desktop [“C:\Users\Roger\Desktop”]
%DesktopPublic% = path to Public Desktop [“C:\Users\Public\Desktop”]
%Documents% = path to Documents [“C:\Users\Roger\Documents”]
%DocumentsPublic% = path to Public Documents [“C:\Users\Public\Documents”]
%Favorites% = path to Favorites [“C:\Users\Roger\Favorites”]
%FavoritesPublic% = path to Public Favorites [“C:\Users\Roger\Favorites”]
%ProgramFiles% = path to Program Files [“C:\Program Files”]

Others:

%ComputerName% = computer name [“ROGER-PC”]
%Counter% = counter to enumerate files [“07”]
%DefaultProgram% = system default program [Notepad]
%PortableDrive% = drive letter of DropIt [“F:”]
%ProfileName% = current DropIt profile name [“Default”]
%UserInput% = custom input during process [“My photos”]
%UserName% = system user name [“Roger”]



Custom Abbreviations

In addition, you can also create new abbreviations, to be used to replace commonly used strings or to define combinations of official abbreviations.

Some examples of new abbreviations:
%Bridges% = C:\Users\Roger\Documents\Projects\Bridges
%FPB% = Family Photo Backups
%CustomDate% = %DateModified% (%TimeModified%.%SecondModified%)

howto/customize_destinations.txt · Last modified: 2017/08/19 19:08 by lupo73