2013-02-22 9 views
-2

Я должен переименовать список файлов в папке, так что:Переименование файлов в папке

Из файла с именем:

> myfile_000.txt 
> myfile_001.txt 
> ...... 

в файл с именем:

> myfile_1.txt 
> myfile_2.txt 
> ....... 

Всего файлов = 156

Я использовал следующий скрипт:

> file.rename(list.files(pattern="myfile_*.txt", paste0("myfile_", 1:156))) 

Но без успеха.

Ошибка:

Error in file.rename(list.files(pattern = "myfile_*.txt", paste0("myfile_", : argument "to" is missing, with no default

+0

Хорошо, что произошло, когда вы использовали сценарий? Кроме того, «может ли кто-нибудь мне помочь» не нужно; пожалуйста, не включайте его в свои вопросы. – Doorknob

+0

ОК, я скоро редактирую! – Fuv8

ответ

3

Сообщение об ошибке говорит вам, что вы не указали новые имена. Он должен работать, если вы измените положение одного ):

file.rename(list.files(pattern="myfile_*.txt"), paste0("myfile_", 1:156)) 
+0

Хорошо, просто решил! Большое спасибо! – Fuv8

Смежные вопросы