吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 461|回复: 3
收起左侧

[经验求助] 如何完美克隆某个文件夹全部结构及空文件

[复制链接]
老师 发表于 2024-3-7 13:38
120吾爱币
原帖——
克隆某个文件夹里的全部文件结构,以及里面的文件变为空文件。
比如:A文件夹里有B.txt、C.rar、d.wps,把B.txt、C.rar、d.wps里的内容清空,变为空文件(或者新建同名文件也可以)。

感谢管理RS水果,昨天发贴后就给了答案 https://www.52pojie.cn/forum.php?mod=viewthread&tid=1897385
是想要的结果,同时也发现——

————————————
本贴——
目录中有^或%这样的特殊字符时,目录本身可以被新建到目标路径,但其下的子目录和文件不能被新建。
比如:
源路径为F:\Sour,有个目录为 "F:\Sour\湿度80%到90% 收拾房间"
执行批处理后,这个目录可以被创建,但打开为空(其下的子目录和所有文件没有被创建)

有大佬有解决方案不~~

最佳答案

查看完整内容

[mw_shl_code=powershell,true]@echo off setlocal enabledelayedexpansion :: 设置源路径和目标路径 set "SOURCE_PATH=XXXXXXXXXXXXXX" set "TARGET_PATH=XXXXXXXXXXXXXX" :: 检查目标目录是否存在,如果不存在则创建 if not exist "%TARGET_PATH%" mkdir "%TARGET_PATH%" :: 切换到源目录 pushd "%SOURCE_PATH%" || exit /b :: 使用robocopy复制文件结构,保留目录结构但清空文件内容 robocopy . "%TARGET_PAT ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

T4DNA 发表于 2024-3-7 13:38
[PowerShell] 纯文本查看 复制代码
@echo off
setlocal enabledelayedexpansion

:: 设置源路径和目标路径
set "SOURCE_PATH=XXXXXXXXXXXXXX"
set "TARGET_PATH=XXXXXXXXXXXXXX"

:: 检查目标目录是否存在,如果不存在则创建
if not exist "%TARGET_PATH%" mkdir "%TARGET_PATH%"

:: 切换到源目录
pushd "%SOURCE_PATH%" || exit /b

:: 使用robocopy复制文件结构,保留目录结构但清空文件内容
robocopy . "%TARGET_PATH%" /E /CREATE

popd
exit /b
svenxu 发表于 2024-3-7 14:53
没有创建文件的目录,怀疑权限有问题,导致没办法访问,所以没办法创建
 楼主| 老师 发表于 2024-3-7 14:57
T4DNA 发表于 2024-3-7 13:38
[mw_shl_code=powershell,true]@echo off
setlocal enabledelayedexpansion

可以,谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-14 19:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表