2017-08-08 11 views
0

問題:私はこのような名前のPDFファイルのフォルダ持っている私は、この「a_spaces_and_capsようにそれらのすべてをフォーマットする必要が再フォーマットPDF名

「スペース - Caps.pdf - との」

var format_pdf_name = function(arr) { 
    var result = []; 
    for (var i = 0; i < arr.length; i++) { 
     result.push(arr[i].replace(/(\s+|-+|%+|(_){2,}|#+|&+)/g, '_').replace(/(_)+/g, '_').toLowerCase()); 
    } 
    return result 
} 

var line = ["Job Aid - Performance Evaluations for Evaluators_2017-06-21.pdf"] 

format_pdf_name(line) 

どのように私はすべてのpdfファイルの名前を変更する(WindowsはCMD)私のコマンドライン内のループで上記を実装することができます?.PDF」

これJavascriptが正しくフォーマットファイルを行いますか

+0

を... – thebjorn

答えて

1

あなたはこの試みるPowerShellを使用することができた場合:あなたのJavaScriptファイルを呼び出すために、 `node.js`を使用することができ

dir *.pdf | rename-item -newName {$_.Name.ToLower() -replace "\s+|-+|%+|(_){2,}|#+|&+", "_" -replace "_+", "_"} 
関連する問題