From 8641729478603ef44cc531830e210536cedfcca5 Mon Sep 17 00:00:00 2001 From: JustForFun88 Date: Wed, 19 Nov 2025 07:53:24 +0500 Subject: [PATCH] Fix folder name copying --- yazi-actor/src/mgr/copy.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yazi-actor/src/mgr/copy.rs b/yazi-actor/src/mgr/copy.rs index 88402c93..4d5e48c3 100644 --- a/yazi-actor/src/mgr/copy.rs +++ b/yazi-actor/src/mgr/copy.rs @@ -39,7 +39,8 @@ impl Actor for Copy { s.extend_from_slice(&opt.separator.transform(&u.name().unwrap_or_default())); } "name_without_ext" => { - s.extend_from_slice(&opt.separator.transform(&u.stem().unwrap_or_default())); + let name = if u.as_local().is_some_and(|p| p.is_dir()) { u.name() } else { u.stem() }; + s.extend_from_slice(&opt.separator.transform(&name.unwrap_or_default())); } _ => bail!("Unknown copy type: {}", opt.r#type), };