2016-07-14 4 views
-2

Мне нужно скопировать только один файл из папки, содержащей только двоичные файлы. Я не знаю точное имя файла, поэтому я использую * .bin в качестве параметра. Но использование * .bin скопирует все .bin-файлы в пункт назначения.Как скопировать только один файл (сначала найти) с помощью XCOPY * .bin dest

+1

Вы должны быть более конкретными в том, что вам нужно. Что вы считаете файлом * first found *? И вам нужно показать свои собственные усилия в решении этого. StackOverflow - это не бесплатная служба написания кода! узнайте [как спросить] (http://stackoverflow.com/help/how-to-ask)! – aschipfl

+0

Знаете ли вы имя файла? Тогда вы можете заменить его '*' на фактическое имя. Else: Укажите, как вы определяете файл для копирования и что вы написали до сих пор. –

+0

Скажите, что папка src содержит abc.bin, def.bin, xyz.bin. когда я использую * .bin в XCOPY, он копирует все 3 файла в папку назначения. Но мне нужен только первый двоичный файл, который нужно скопировать в папку назначения. i.e ограничить команду XCOPY копировать только один элемент (любой) с расширением .bin не все из них. (Я не имя файла) – user1664560

ответ

0

Просто поместите весь путь к файлу, чтобы скопировать его. Я бы предложил использовать копию вместо xcopy, потому что xcopy сделан для большого объема копирования, а копия создана для копирования одного или двух файлов. Для этого вам необходимо указать файл, который хотите переместить, и куда его переместить, например:

copy "random.txt" "randomfolder"