Skip to content

Organize Cloud Files by Type and Extension

· 3 min read · Updated

Organize cloud files by type and extension during transfer with Blober

Two ways to organize by type

When people say "organize by type," they may mean either:

  1. Transfer only certain types.
  2. Transfer many types but place each in a type-specific destination.

Blober supports both without inspecting file contents.

  • File Types in Source Configuration > Advanced Filters decides which extensions qualify.
  • {file_ext} in Destination Configuration > Advanced Path Template inserts the matching file's extension into its path.

An extension is the suffix from the filename. For DSC_4821.ARW, {file_ext} is ARW and {filename_no_ext} is DSC_4821. The extension keeps the case it has in the file name.

Filtering to specific types

After selecting a folder, expand Advanced Filters (Optional). Built-in groups include:

  • Images: JPG, JPEG, PNG, GIF, BMP, SVG, WebP
  • Videos: MP4, MOV, AVI, MKV, WebM
  • Documents: PDF, DOC, DOCX, TXT, MD
  • Raw Photos: CR2, NEF, ARW, DNG, RAW
  • Code: JS, PY, JAVA, CPP, HTML, CSS

You can combine extensions. For an extension that no group covers, use a glob include:

**/*.{mxf,braw,r3d}

Extension matching ignores case, so CLIP.MP4 and clip.mp4 qualify as the same type.

Building type folders

To transfer a mixed selection and create one folder per exact extension:

by-type/{file_ext}/{filename}

Examples:

by-type/mp4/interview.mp4
by-type/ARW/DSC_4821.ARW
by-type/pdf/release-form.pdf
by-type/svg/logo.svg

The folders follow the literal extension, so you get separate jpg and jpeg folders, and separate doc and docx folders.

For broader categories such as images, video and documents, use separate workflows:

Workflow: Archive video
File Types: video extensions
Template: video/{file_dir}/{filename}
Workflow: Archive RAW photos
File Types: RAW extensions
Template: raw/{file_dir}/{filename}

{file_ext} cannot know that .mov and .mp4 both belong in a category called video, so one workflow per category is the clearer setup.

Preserve project context

A pure type split can mix unrelated clients:

{file_ext}/{filename}

For project-based work, keep the relative hierarchy:

{file_ext}/{file_dir}/{filename}

Selected folder:

Agency

Source file:

Agency/Client-A/Campaign-7/Final/hero.webp

Destination:

webp/Client-A/Campaign-7/Final/hero.webp

Agency itself does not appear at the destination, because {file_dir} begins inside the folder you selected.

Examples

Photographer

One shoot folder contains RAW originals, JPEG previews, TIFF edits, and MP4 behind-the-scenes clips.

  • Archive RAW files to low-cost storage.
  • Copy JPEG/TIFF deliverables to a client share.
  • Send video to a separate editing volume.

Each workflow selects the same shoot folder but uses different extensions and destinations.

Designer

A project tree contains editable sources plus SVG, PNG, PDF, and WebP exports. Filter to export extensions and exclude drafts:

Include: **/*.{svg,png,pdf,webp}
Exclude: **/drafts/**
Template: deliverables/{file_ext}/{file_dir}/{filename}

Small business

A shared drive mixes invoices, scanned receipts, spreadsheets, and temporary office files. Create a durable document archive:

Include: **/*.{pdf,xls,xlsx,doc,docx}
Exclude: **/{temp,autosave}/**
Template: records/{file_ext}/{file_modified_date}/{filename}

Developer or IT team

Copy configuration and source files while excluding generated dependencies:

Exclude: **/{node_modules,dist,build,coverage}/**
Template: code-backup/{file_ext}/{file_dir}/{filename}

Limits of extension-based organization

An extension rule reads the filename. It does not inspect the file's MIME type or contents.

  • A renamed executable ending in .jpg still looks like a JPG to an extension rule.
  • Files without extensions produce an empty extension value.
  • Similar types can use several suffixes.
  • Sidecar files such as XMP may need explicit inclusion.

For trusted working files, extension rules are fast and easy to follow. For security validation or deep media classification, use a tool designed to inspect contents.

A good first test

Select a small mixed folder and preview:

{file_ext}/{file_dir}/{filename}

Check that:

  • Extensions keep their case, so CLIP.MP4 goes to an MP4 folder and clip.mp4 to an mp4 folder.
  • Files without extensions have a sensible destination.
  • Duplicate filenames remain separated by {file_dir}.
  • Sidecar files are either deliberately included or excluded.

Frequently asked questions

Do .JPG and .jpg files both match an extension filter? Yes. Extension matching ignores case, so CLIP.MP4 and clip.mp4 count as the same type.

How do I put photos, videos and documents into separate folders? Run one workflow per category, each with its own File Types choice and a static folder such as video/{file_dir}/{filename}. {file_ext} on its own gives one folder per exact extension, so jpg and jpeg end up apart.

Does Blober check what is inside a file? No. Type rules read the extension from the filename, so a renamed executable ending in .jpg still looks like a JPG. Use a tool that inspects contents for security checks.