2013-02-22 252 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 2013-02-22 13:05:55

+0

好吧,我馬上編輯! – Fuv8 2013-02-22 13:09:14

回答

3

錯誤消息告訴你,你沒有指定新的名字。它應該工作,如果你改變一個位置)

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

好吧,剛解決!萬分感謝! – Fuv8 2013-02-22 14:09:07