-3

フォルダーにファイルがあり、拡張子を変更したい123.pdf.kayityok ;ので、既に変更されているよう.pdf.kayityok見えるので、フォルダーを選択してプログラムを実行すると、ファイルが123.pdf. 私は長い間c#を使用していないので、詳細に説明してください。前もって感謝します。

4

3 に答える 3

1

これを試して

あります:Path.ChangeExtension方法。

var result = Path.ChangeExtension(myffile, ".jpg");

拡張子も物理的に変更したい場合は、 File.Move メソッドを使用できます。

File.Move(myffile, Path.ChangeExtension(myffile, ".jpg"));

于 2013-03-11T07:14:16.877 に答える
0

.NET フレームワークの Path クラスを確認します ( http://msdn.microsoft.com/en-us/library/3bdzys9w.aspx )。ChangeExtension() メソッドが役立ちます ( http://msdn.microsoft.com/en-us/library/system.io.path.changeextension.aspx )

よろしく、

于 2013-03-11T07:13:08.167 に答える
0

File.Moveを使用してファイルの名前を変更します。ファイルが既にあるのと同じディレクトリを指定すると、ファイルの名前が変更されるだけです。

例えば:

File.Move(@"C:\dir\123.pdf.kayityok", @"C:\dir\123.pdf");
于 2013-03-11T07:11:05.570 に答える