Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Native File Copy

wzwz25 downloads

Copies selected files and folders from the File Explorer as Windows file objects.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Windows-only Obsidian plugin that changes Ctrl+C in the focused File Explorer into a native Windows file copy.

It copies the selected files and folders as a FileDrop clipboard object. Applications that accept file attachments can receive the files directly instead of receiving a text path.

Features

  • Activates after clicking inside Obsidian's File Explorer.
  • Restores normal text copying when focus moves to an editor or text input.
  • Supports one or more selected files and folders.
  • Keeps a selected parent folder and ignores selected descendants inside it.
  • Does not change Ctrl+C behavior in the editor or other views.
  • Does not archive folders. The receiving application decides whether it accepts a copied folder.

Requirements

  • Obsidian desktop on Windows.
  • A local filesystem vault. Remote or read-only vault adapters are not supported.

Install from Community Plugins

After the plugin is published in the Obsidian Community directory, open Settings → Community plugins → Browse, search for Native File Copy, and select Install followed by Enable.

Manual installation

For a local build, run:

npm ci
npm test
npm run build

Copy main.js and manifest.json into:

<Vault>/.obsidian/plugins/native-file-copy/

Then reload Obsidian and enable Native File Copy in Settings → Community plugins.

The development helper can install the current build into any local vault:

npm run install:vault -- "C:\path\to\your\vault"

Privacy and capabilities

The plugin does not use network services or telemetry. When copying, it reads the selected vault paths and invokes the local Windows powershell.exe process to place those paths on the Windows file-drop clipboard. This is why the plugin is desktop-only and Windows-only.

Obsidian does not expose File Explorer selection as a stable public plugin API. This plugin reads the File Explorer's internal selection state, which should be retested after major Obsidian upgrades.

Release checklist

Before publishing a release:

npm ci
npm test
npm run build

Create a GitHub release whose tag exactly matches the version in manifest.json, then upload main.js and manifest.json as individual release assets.

License

MIT

HealthExcellent
ReviewCaution
About
Copy selected files and folders from Obsidian's File Explorer as native Windows file-drop clipboard items so apps receive files directly instead of text paths. Activate only while File Explorer is focused and restore normal text copying when focus moves to editors or inputs; support multiple selections, ignore descendants when a parent folder is selected, and require Windows desktop with a local filesystem vault.
FilesIntegrationsSidebar
Details
Current version
0.1.0
Last updated
Last month
Created
Last month
Updates
1 release
Downloads
25
Compatible with
Obsidian 1.12.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
wzwzjavatoai
GitHubjavatoai
  1. Community
  2. Plugins
  3. Files
  4. Native File Copy

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Recent Files

Display a list of recently opened files.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Nutstore Sync

Sync your vault with Nutstore (坚果云) using WebDAV protocol.

Claude Sidebar

Run Claude Code in your sidebar.

Novel word count

Display a word count, page count, creation date, or other statistics for each file, folder and vault in the File Explorer pane.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.