我有一个文件destination.txt,其中包含有关我的CD的路径信息:
C:\Users\NekhayenkoO\Desktop\LOG Dateien CD Imaging\SME99.ISO
C:\Users\NekhayenkoO\Desktop\LOG Dateien CD Imaging\Biomasse.iso
C:\Users\NekhayenkoO\Desktop\LOG Dateien CD Imaging\SAMPE36.ISO
Run Code Online (Sandbox Code Playgroud)
现在我必须一个接一个地用PPN.txt文件中的数字重命名ISO:
470692405
394006801
348117876
Run Code Online (Sandbox Code Playgroud)
所以它应该是
SME99.ISO -> 470692405.ISO
Biomasse.iso -> 394006801.ISO
Sampe36.ISO -> 348117876.ISO
Run Code Online (Sandbox Code Playgroud)
我有以下代码:
< "PPN.txt" (for /F "usebackq delims=" %%a in ("destination.txt") do (
set/P out="" & rename "%%a" "!out!%%~xa"
Run Code Online (Sandbox Code Playgroud)
我想修改它适用于文件destination.txt的方式的代码:
Success on: "C:\Users\NekhayenkoO\Desktop\LOG Dateien CD Imaging\SME99.ISO"
Error on: "C:\Users\NekhayenkoO\Desktop\LOG Dateien CD Imaging\Biomasse.iso"
Success on: "C:\Users\NekhayenkoO\Desktop\LOG Dateien CD Imaging\SAMPE36.ISO"
Run Code Online (Sandbox Code Playgroud)
如果"Success on"保留在destination.txt中的路径之前,则应始终仅使用PPN.txt中的数字重命名该图像.但是如果"Error on"停留在destination.txt中的路径之前,则应该将此图像重命名为PPN.txt%中的此e_%编号.所以它应该是额外的前缀e_
我定义了以下变量:
<xsl:variable name="pica036E"
select="recordData/record/datafield[@tag='036E']" />
<xsl:variable name="pica036F"
select="recordData/record/datafield[@tag='036F']" />
Run Code Online (Sandbox Code Playgroud)
现在我需要做一个条件,如果变量 pica036E 不为空并且 pica036F 为空,则显示以下消息,否则显示另一条消息。那是我的代码,但我没有任何输出。“空或空”的定义是否正确?
<xsl:choose>
<xsl:when test="$pica036E != '' and $pica036F = ''">
<xsl:message>
036F no 036E yes
</xsl:message>
</xsl:when>
<xsl:otherwise>
<xsl:message>
036E no 036F yes
</xsl:message>
</xsl:otherwise>
</xsl:choose>
Run Code Online (Sandbox Code Playgroud) 在路径U:\ 0012*中的每个子文件夹中,我创建一个示例文件夹,并将文件从适当的子文件夹移动到示例文件夹.
FOR /d %%A IN (U:\0012\*) DO mkdir %%~A\example & move %%~A\*.* %%~A\example\
Run Code Online (Sandbox Code Playgroud)
我想尝试的是使用rsync命令而不是移动
FOR /d %%A IN (U:\0012\*) DO
C:\cygwin\bin\rsync.exe -av -h --progress --checksum "/cygdrive/U/0012/%%A/*.*/" "/cygdrive/U/0012/%%A/EXAMPLE/"
Run Code Online (Sandbox Code Playgroud)
该脚本因语法错误而自行关闭.是否可以在for循环中使用rsync?