如何将TXT文件夹中的所有文件都移动到TEMP文件夹?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将TXT文件夹中的所有文件都移动到TEMP文件夹?相关的知识,希望对你有一定的参考价值。

参考技术A 不清楚你的实际文件/情况,仅以问题中的说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off
rem 将一个指定文件夹/目录里的文件剪切/移动到另一个新文件夹里
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "oldfolder=D:\\xxx\\TXT"
set "newfolder=D:\\yyy\\TEMP"
if not exist "%oldfolder%" (echo;"%oldfolder%" no found&goto end)
if "%oldfolder:~-1%" equ "\\" (set "oldfolder=%oldfolder:~,-1%")
if "%newfolder:~-1%" equ "\\" (set "newfolder=%newfolder:~,-1%")
(echo;Do While WSH.StdIn.AtEndOfStream=False
echo;f=WSH.StdIn.ReadLine
echo;WSH.echo f ^& "|" ^& replace^(f,WSH.Arguments^(0^),WSH.Arguments^(1^),1,1,1^)
echo;Loop)>"%tmp%\\v.v"
for /f "tokens=1* delims=|" %%a in ('dir /a-d/b/s "%oldfolder%\\" 2^>nul^|cscript -nologo -e:vbscript "%tmp%\\v.v" "%oldfolder%" "%newfolder%"') do (
    if not exist "%%~dpb" (md "%%~dpb")
    echo;"%%a" --^> "%%b"
    rem move "%%a" "%%~dpb"
)
echo;%#% +%$%%$%/%@% %z%
pause
exit

以上是关于如何将TXT文件夹中的所有文件都移动到TEMP文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

如何仅将提交的文件名导出到 git 中的 txt 文件? [复制]

linux怎么重定向到文件和屏幕

将文件列表中的文件存储在 IBM i 上的 tarball 中 - shell

linux怎么将一个文件移动到另一个目录下

TXT文件批量移动到一个文件夹

如何将一个txt文件中的文本添加到多个txt文件中