0

すべて同じ形式の一連のファイルがありますsomethingname___someotherstuff.txt

少し乗り切りたいです___someotherstuff

( ___= 3 つのアンダースコア)

文字と数字の組み合わせです

どうすればいいのですか?

編集: OS = Windows 7

もう一度編集:「someotherstuff」ビットはすべてのファイルで同じではありません。異なる数字と文字の組み合わせ

もう一度編集:誰かがそれに答えてから撤回しました。なんで?あなたは正しい答えを持っていました。 _ \w+ ありがとうございます。よろしければ元に戻してください。あなたのものを回答としてマークします

4

2 に答える 2

0

大まかに次のようにできます。

string[] files = Directory.GetFiles(path);
foreach (string f in files)
{
    if (file.IndexOf("___") != -1)
    {
        File.Move(file, Regex.Replace(file, "___.*\.txt$", ""));
    }
}
于 2012-06-19T13:05:20.517 に答える