无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4269|回复: 17
打印 上一主题 下一主题

[已解决] xcopy复制文件问题

[复制链接]
跳转到指定楼层
1#
发表于 2022-6-1 17:57:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 永恒心锁 于 2022-6-3 20:27 编辑

非常的感谢大家,已经解决。解决方法在16楼




RNDIS.cmd的代码

for /f "delims=" %%a in (RNDIS.txt) do (
  xcopy "%%a" "C:\Users\Administrator\Desktop\RNDIS\RNDIS%%~pa" /s /y >>RNDIS.log
)
pause





RNDIS.txt内容为:
C:\Windows\System32\drivers\RNDISMP.sys
C:\Windows\System32\drivers\usb8023.sys
C:\Windows\System32\DriverStore\zh-CN\netrndis.inf_loc
C:\Windows\System32\DriverStore\zh-CN\rndiscmp.inf_loc
"C:\Windows\System32\DriverStore\FileRepository\netrndis.inf*"
"C:\Windows\System32\DriverStore\FileRepository\rndiscmp.inf*"
C:\Windows\INF\netrndis.inf
C:\Windows\INF\rndiscmp.inf
C:\Windows\INF\wceisvista.inf


复制后的文件RNDIS\Windows\System32\DriverStore\FileRepository\netrndis.inf_amd64_be4ba6237d385e2e中只有netrndis.inf
缺少了rndismp6.sys和usb80236.sys

如何修改才可以正常?















2#
发表于 2022-6-1 18:53:07 来自手机 | 只看该作者
nsudo试试。
回复

使用道具 举报

3#
发表于 2022-6-1 19:26:06 | 只看该作者
本帖最后由 sunsea 于 2022-6-1 19:35 编辑

研究了下,M$的通配符机制只匹配【名字】中【有相应字段】的【文件】和【目录】



建议用dir单独查找这两个目录再xcopy。dir可以选择只匹配目录。

点评

那有什么好的办法可以实现这种复制?  详情 回复 发表于 2022-6-2 09:06
回复

使用道具 举报

4#
 楼主| 发表于 2022-6-2 09:06:40 | 只看该作者
sunsea 发表于 2022-6-1 19:26
研究了下,M$的通配符机制只匹配【名字】中【有相应字段】的【文件】和【目录】

那有什么好的办法可以实现这种复制?

点评

把你准备通配目录这段单独分出来,然后用dir /ad /s /b列出这些目录,然后xcopy单独拷贝这些目录即可。  详情 回复 发表于 2022-6-2 10:44
回复

使用道具 举报

5#
发表于 2022-6-2 10:24:41 | 只看该作者
要观察运行的画面去修正。
回复

使用道具 举报

6#
发表于 2022-6-2 10:44:09 | 只看该作者
永恒心锁 发表于 2022-6-2 09:06
那有什么好的办法可以实现这种复制?

把你准备通配目录这段单独分出来,然后用dir /ad /s /b列出这些目录,然后xcopy单独拷贝这些目录即可。

点评

好的,我测试 试试  详情 回复 发表于 2022-6-2 10:46
回复

使用道具 举报

7#
 楼主| 发表于 2022-6-2 10:46:19 | 只看该作者
sunsea 发表于 2022-6-2 10:44
把你准备通配目录这段单独分出来,然后用dir /ad /s /b列出这些目录,然后xcopy单独拷贝这些目录即可。

好的,我测试 试试
回复

使用道具 举报

8#
发表于 2022-6-2 10:47:03 | 只看该作者
本帖最后由 yfwang0798 于 2022-6-2 11:19 编辑

https://www.techrepublic.com/for ... /xcopy-limitations/

路径长度超过 规定字符,缩短路径长度再试试  或者直接用鼠标操作,看能否 复制成功

https://www.minitool.com/backup-tips/xcopy-command.html   

Although XCOPY command is better than Copy command, it has some limitations:
    When the length of the path plus file name exceeds 254 characters and moves a large file without the “/J” option (only available after Server 2008R2), the XCOPY command fails and displays an “out of memory” error, which consumes all available RAM on the system.
    XCOPY cannot be used to back up real-time operating system volumes.
    XCOPY cannot copy open files.

回复

使用道具 举报

9#
发表于 2022-6-2 22:01:44 | 只看该作者
本帖最后由 nttwqz 于 2022-6-2 22:19 编辑

xcopy "%%~fa"


  1. @echo off
  2. pushd %~dp0
  3. (
  4.     for /f "delims=" %%a in (RNDIS.txt) do (
  5.         if exist "%%~fa\" (
  6.             xcopy "%%~fa\*.*" "%userprofile%\Desktop\RNDIS\RNDIS%%~pnxa" /s /y
  7.         ) else (
  8.             xcopy "%%~fa" "%userprofile%\Desktop\RNDIS\RNDIS%%~pa" /s /y
  9.         )
  10.     )
  11. )>RNDIS.log
  12. pause
复制代码


点评

运行后会卡住,报错这个: 目标 C:%users\Administrator\Desktop\RNDIS\RNDIS\Windows\System32\DriverStore\FileRepository\netrndis.inf_amd64_be4ba6237d385e2e 是文件名 还是目录名 (F = 文件,D = 目录)?  详情 回复 发表于 2022-6-2 23:52
回复

使用道具 举报

10#
 楼主| 发表于 2022-6-2 23:52:27 | 只看该作者

运行后会卡住,报错这个:
目标 C:\Users\Administrator\Desktop\RNDIS\RNDIS\Windows\System32\DriverStore\FileRepository\netrndis.inf_amd64_be4ba6237d385e2e 是文件名
还是目录名
(F = 文件,D = 目录)?

点评

我这测试一切正常。。。  详情 回复 发表于 2022-6-3 08:14
回复

使用道具 举报

11#
发表于 2022-6-3 08:14:14 | 只看该作者
永恒心锁 发表于 2022-6-2 23:52
运行后会卡住,报错这个:
目标 C:%users\Administrator\Desktop\RNDIS\RNDIS\Windows\System32\DriverS ...

我这测试一切正常。。。

点评

我实体机,干净 纯净的虚拟机里面 测试都是有上面的提示  详情 回复 发表于 2022-6-3 09:52
回复

使用道具 举报

12#
 楼主| 发表于 2022-6-3 09:52:38 | 只看该作者
nttwqz 发表于 2022-6-3 08:14
我这测试一切正常。。。

我实体机,干净 纯净的虚拟机里面 测试都是有上面的提示

点评

你是改的还是用的我写的?仅改那点儿肯定是不行的。 如果是我写的那就奇了怪了,难道论坛帖子编辑又吞代码了?  详情 回复 发表于 2022-6-3 10:31
回复

使用道具 举报

13#
发表于 2022-6-3 10:31:16 来自手机 | 只看该作者
永恒心锁 发表于 2022-6-3 09:52
我实体机,干净 纯净的虚拟机里面 测试都是有上面的提示

你是改的还是用的我写的?仅改那点儿肯定是不行的。

如果是我写的那就奇了怪了,难道论坛帖子编辑又吞代码了?

点评

你是在什么系统上测试的? 我这边是win10-2021-ltsc  详情 回复 发表于 2022-6-3 17:29
我这边没有做任何改动,直接用的你的  详情 回复 发表于 2022-6-3 17:29
回复

使用道具 举报

14#
 楼主| 发表于 2022-6-3 17:29:14 | 只看该作者
nttwqz 发表于 2022-6-3 10:31
你是改的还是用的我写的?仅改那点儿肯定是不行的。

如果是我写的那就奇了怪了,难道论坛帖子编辑又吞 ...

我这边没有做任何改动,直接用的你的
回复

使用道具 举报

15#
 楼主| 发表于 2022-6-3 17:29:41 | 只看该作者
nttwqz 发表于 2022-6-3 10:31
你是改的还是用的我写的?仅改那点儿肯定是不行的。

如果是我写的那就奇了怪了,难道论坛帖子编辑又吞 ...

你是在什么系统上测试的? 我这边是win10-2021-ltsc

点评

我用的8.1,不用bug10。。。  详情 回复 发表于 2022-6-3 19:01
回复

使用道具 举报

16#
发表于 2022-6-3 19:01:20 | 只看该作者
永恒心锁 发表于 2022-6-3 17:29
你是在什么系统上测试的? 我这边是win10-2021-ltsc

我用的8.1,不用bug10。。。

copyfiles.7z

310 Bytes, 下载次数: 24, 下载积分: 无忧币 -2

点评

用你压缩给我的,测试就正常。奇怪了。我复制粘贴的就出这个问题  详情 回复 发表于 2022-6-3 20:26
回复

使用道具 举报

17#
 楼主| 发表于 2022-6-3 20:26:00 | 只看该作者
nttwqz 发表于 2022-6-3 19:01
我用的8.1,不用bug10。。。

用你压缩给我的,测试就正常。奇怪了。我复制粘贴的就出这个问题

点评

论坛帖子编辑器代码部分有Bug,遇到好多次了,有时候能给你改的面目全非,最坑的地方就是吃掉某个符号的情况  详情 回复 发表于 2022-6-3 20:31
回复

使用道具 举报

18#
发表于 2022-6-3 20:31:49 | 只看该作者
永恒心锁 发表于 2022-6-3 20:26
用你压缩给我的,测试就正常。奇怪了。我复制粘贴的就出这个问题

论坛帖子编辑器代码部分有Bug,遇到好多次了,有时候能给你改的面目全非,最坑的地方就是吃掉某个符号的情况
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 04:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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