相关疑难解决方法(0)

如何在不复制的情况下从windows命令行合并两个目录,或者使用replace移动?

所以我只是写了一个快速的python脚本来移动一些大型目录(所有在同一个驱动器上),错误地假设Windows命令行工具不是一个完整的笑话,并且move Root\Dir1 Root\Dir2会像Windows资源管理器GUI一样合并内容.我真的不在乎它是否替换或跳过文件夹中的重复文件,因为没有.

不幸的是(在管理员命令提示符下),

C:\>mkdir a

C:\>mkdir b

C:\>mkdir b\a

C:\>move b\a .
Overwrite C:\a? (Yes/No/All): yes
Access is denied.

... :O

... ?? really ??!?

... no, actually really really ???
Run Code Online (Sandbox Code Playgroud)

似乎唯一的方法是复制和删除.痛苦可怜.

有关:

我不是在编写代码来逐个复制文件.有没有办法实现文件夹移动与替换而不复制?

如果可能的话,我更愿意使用一些本机可执行文件.如果支持它,我也很乐意使用python.

python windows batch-file

3
推荐指数
1
解决办法
6271
查看次数

标签 统计

batch-file ×1

python ×1

windows ×1