我正在尝试编写批处理文件,将所有.tiff
文件从目录及其子目录复制到copy
个文件到另一个位置。如果匹配的文件名已经存在,我希望将其重命名为在文件名末尾添加_1
。
我尝试过使用ForFiles
,For /F
和RoboCopy
,但他们的工作方式与我不同。
源代码与此类似,G:\BLM1\BLMW-0001
包含.tiff
个文件和其他一些文件类型。我正在尝试仅将.tiff
文件复制到D:\BLM
的目标,而不包含来自源的所有子目录。
@echo off
echo Copying
echo ".tif files from d:\blm"
echo "to "BLM harddrive"
echo.
echo Press Cntr+C to abort
Pause
echo.
@echo on
robocopy G:\BLM1 D:\BLM *.tif /Xo /XN /XC /S /MT:8 /R:1 /W:1 /V /DCOPY:DT /ETA /COPY:DT /FFT /A-:SH /XF *.icc *.bmp *.tif.thumb *.oip *.ois *.ojp *.ojs /XD G:\BLM1\Color G:\BLM1\thumb
G:\BLM1\tmpFilename G:\BLM1\undo
pause
如果以前的帖子已经涵盖了这一点,请原谅我。我搜索但找不到类似的情况。
答案 0 :(得分:0)
如果我正确理解了这个问题,那就是你要找的。 p>
这将搜索<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<data>
<import type="android.view.View" />
<variable
name="handler"
type="com.myproject.ui.OrdersActivity" />
</data>
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:visibility="@{handler.orderList.size > 0 ? View.VISIBLE : View.GONE}"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
</android.support.constraint.ConstraintLayout>
</layout>
中的*.tiff
个文件并将其复制到G:\BLM1\BLMW-0001
,但如果该文件已存在于D:\BLM
中,则会通过添加对其进行数字重命名文件末尾的D:\BLM
,在扩展名之前。因此,即使您有5个同名文件,也会相应编号。
_N