2016-10-26 6 views
0

いくつかのファイルをリムーミングしています。まず、リストを作成します。file.renameを編集したファイルリストから名前を変更する方法R

files_list<-list.files() 

ここでファイルのリストを編集して、手動で任意の順序で並べ替えることができます。

new_files_list<-edit(files_list) 

file.rename関数を使用して、ファイルの名前を数値で変更することができます。 上記のコマンドで手動で設定したファイルの順序を使用するように、以下のコマンドを変更するにはどうすればよいですか?

file.rename(from = list.files(pattern="file*"), paste0(stem_file_name,numeric_renaming, ".abc")) 

答えて

0

これにより、フォルダ内のすべてのファイルが数値で名前が変更されます。 これでcarfullになると、作業ディレクトリをsetwd()に変更しないと、システムに多くの障害が発生する可能性があります。 「

setwd("/home/spazieren/playground") 
files_list<-list.files() 
new_files_list <- edit(files_list) 
file.rename(from = files_list, to=new_files_list) 
+0

は、あなたの答えをありがとう、私のメインの質問は<-edit(files_list)new_files_listに手動でファイルのリストを編集することで、その後、何とかfile.rename機能 – AGB

+0

の新しいリストはたぶん私はドンことを使いますあなたの意見を理解する。しかし、あなたは最後にそれを使うことができます –

+0

私は行を置き換えました。これはあなたが探しているものですか? –

関連する問題