在 Windows 中查找和替换文件

在 Windows 中查找和替换文件

在 Windows 中有没有办法查找并替换所有文件?

PowerShell 可以做到这一点吗?

我有一堆 .dll 文件,我想通过一次单击来更新它们。

编辑:我希望能够用另一个 file1.dll 替换 file1.dll,并将旧的重命名为 file1.dll.original

答案1

从我思考你正在尝试做的,这应该可以解决你的问题(使用 Powershell)

$oldLocation = "C:\users\user\FilesToBeCopied"
$newLocation = "C:\users\user\FilesThatNeedToBeOriginal"
cd $newLocation
dir | % {  $name = $_.Name + ".original"; ren $_ $name; }
copy $oldLocation\* $newLocation

答案2

保留.cmd:

SET in=I:\work directory
SET out=I:\source directory
SET cmSet=for /f "delims=" %%A in ('dir /B

%cmSet% "%in%\*.dll"') do ren "%in%\%%A" "%%~A.original"
%cmSet% "%out%\*.dll"') do xcopy /I /S /E /H /Q /-Y /Z "%out%\%%A" "%in%\"

相关内容