• ベストアンサー

C# ファイル名の変更

お世話になります。 初歩的な事だと思いますが、C#で単純にファイルの名前を変更する方法を教えて下さい。 InputStreamなどでファイルを読み込んでから書き出すのではなく、普通にファイルをファイル名を変更するだけの方法です。 1行とかで出来そうなのですが…何故か見つかりませんでした。 ご教授のほどヨロシクお願いします。

noname#30420
noname#30420

質問者が選んだベストアンサー

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

System.IO.File クラスまたは System.IO.Directory クラスにある Move メソッドを使います。 System.IO.FileInfo クラスの MoveTo メソッドでも出来るようです。

noname#30420
質問者

お礼

即答ありがとう御座います。 全く持って盲点でした…MOVEで同ディレクトリに違う名前で移動すればファイル名が変更された事になりますね!? 早速、試してうまく行きました。 ありがとう御座います。

関連するQ&A

  • 長いファイル名を変更したいのに出来ません

    フォルダの名前を変更したいのですが、ファイル名が長いためか、右クリックしても『名前の変更』が表示されません。 どのようにすれば変更できるのでしょうか。 OSはXPです。ご教授お願いします。

  • ファイル名の変更

    最近Win2KからWinXPに変更しました、そこでファイル名の変更方法で解らない事があります 今まではファイルを選択した状態でクリックをすると名前を変更できたのですがXPにしてからこの方法では出来ないファイルが結構あります、そういった場合はファイルのプロパティーを開いてから変更をしているのですが非常に面倒です ロングネームでないものでもこの症状は起こります、ダウンロードしたファイルのみ?で起こる症状です 同じ条件でもできるものとできないものあがあります 何か改善方法があれば教えてください 宜しくお願いします

  • ファイル名の変更

    写真を添付したいのですが、「半角英数字」のファイル名と指定されています。 写真を参照ボタンから選ぶ方法がとられているのですが、そこから選ぶと、どうしても「C¥:木村拓哉デスクトップ……」というように、自分の名前がまじってしまいます。 右クリックして「名前の変更」をしようと思うのですが、できません。 質問の文章も分かりにくくて、すみません。よろしくお願いいたします。

  • C:Documents and Settingsファイルの名前の変更

     初歩的な質問ですが教えてください。 XPの「PCの使用者名」や「ユーザーアカウント名」と「C:Documents and Settingsの名前」とは連動しているものなのでしょうか?  変更するには単に「ファイル名を変更」で変えることが出来ますか?

  • ファイルフォルダー名の変更が出来ない

    エクスプローラーでCドライブ⇒ユーザー⇒ユーザー名(?)が表示されていますが、このユーザー名の名前はどの様に行えば変更が出来るのでしょうか。 尚、ユーザー名とPC名は異なり、PC名を変更してもユーザー名は変更されませんでした。 NECパソコン Windows8.1を使っている初心者です。 データを添付させて頂きます。 ご多忙の事と存じますが、ご教授を宜しくお願いします。   

  • ファイル名を変更できない

    同じファイル名のファイルを作りたかったので、ファイル名をコピペして名前を変更しようとしたら「ファイル名に次の文字は使えません \/<.*;:>」 とでてくるんですが、どうやれば変更できるのでしょう。

  • ファイル名の変更について

    複数のmp3ファイルの、ばらばらのファイル名に、ファイル名はそのままで、連番を付けたいのですが、一択変更してみたら、(1)から連番にはなりましたが、名前がすべて同じ名前になってしまいました。 やはり番号だけ付け足すことは無理でしょうか。 一つ、一つ変更しなければ出来ないのでしょうか? それと、変更の途中でキャンセルしたい時は、どうすればいいでしょうか? 教えてください、よろしくおねがいします。

  • 「名前(ファイル名)の変更」について

    以前、保存したファイルの名前を変更したくて、「名前の変更」でファイル名を変更しました。そうしたら、「このまま変更するとファイルを開けなくなるかもしれません」といった内容の表示が出てきました。幸い、その後ファイルは開けましたが、保存してあったワードのマークがウインドウズのマークに変わってしまいました。これって何か意味が有るのでしょうか?また後から名前を変更するにはこの方法しかないのでしょうか?宜しくお願いします。

  • バッチファイル ファイル名の変更

    お世話になります。 バッチファイル(*.bat)の開発をしています。 現在、 C:temp\20100101\xxx.data1.file.log.dat というパスがあるとして、ファイル名だけに対し、 .(ピリオド)をなくしたいと考えています。 つまり、上記のファイルを、 C:temp\20100101\xxxdata1filelogdat のように置き換えたいと思っています。 .(ピリオド)をブランクに置き換えると C:temp\20100101\xxx data1 file log dat のようになってしまうので、隙間ができないようにしたいです。 実装方法をご教授頂けますでしょうか。

  • ファイル名を変更できない

    友人から貰った*.mpegもしくはサイズが大きくて*.aviにしてあるファイルがあります。そのファイルを右クリックして、ファイル名を変更するときに「他のアプリケーションが使用中?」みたいなメッセージが出てきまして変更不可。 根性でプロパティから名前を変更できるものがありますが、できないものも少数ですがあります。変更の方法を教えていただけませんか? 例えば「美樹&正幸」を「2004岡山」などに変更したいのです。 友人に聞いてもわかりませんでした。

専門家に質問してみよう