hofuhofuのプロフィール

@hofuhofu hofuhofu
ありがとう数493
質問数0
回答数784
ベストアンサー数
336
ベストアンサー率
70%
お礼率
0%

  • 登録日2002/04/21
  • C# ファイル削除のエラーコード

    言語:C# の質問です。(初心者 初めて1週間)  ファイルの削除を行った際に、別プロセスが使用中で、 削除できなかった場合に対して、別処理を行いたいです。  ファイルが削除できない場合は、エラーを取得することができるのですが、  別プロセスが使用中のみの制御を入れたいと思っています。  VB6では、ファイル削除(Kill)ができなかった場合に、 エラーコードを返して、該当するエラーコードのみに 別処理を行うことができていました。  それと同じことを、C#でも行いたいです。 処理としては、 1.ファイルの削除を行う 2.ファイルの削除が出来なかった場合に対してのみ、  別処理を入れる  (別プロセスが使用中のため削除できないファイルに対して)  このような処理を行いたいのですが、 ファイルが削除できなかった場合の、エラーコードを 求め方を色々調べてみたのですが、見つかりません。 下記ソースで、プログラムを作成中です。 try{    System.IO.File.Delete(@削除するファイル名); } cach(System.IO.IOException) {   //ここでエラーコードを取得し、該当するエラーコードのみに   //対して、別処理を入れたい   MessageBox.Show(err.Message); }   MessageBox.Show(err.Message);   ↑   もし、エラーコードが取得できないのであれば、  このエラーメッセージ文章に対してリテラルで制御をいれる  ことも考えています。 どうか、ご教授ください。 よろしくお願いいたします。

  • C# ファイル削除のエラーコード

    言語:C# の質問です。(初心者 初めて1週間)  ファイルの削除を行った際に、別プロセスが使用中で、 削除できなかった場合に対して、別処理を行いたいです。  ファイルが削除できない場合は、エラーを取得することができるのですが、  別プロセスが使用中のみの制御を入れたいと思っています。  VB6では、ファイル削除(Kill)ができなかった場合に、 エラーコードを返して、該当するエラーコードのみに 別処理を行うことができていました。  それと同じことを、C#でも行いたいです。 処理としては、 1.ファイルの削除を行う 2.ファイルの削除が出来なかった場合に対してのみ、  別処理を入れる  (別プロセスが使用中のため削除できないファイルに対して)  このような処理を行いたいのですが、 ファイルが削除できなかった場合の、エラーコードを 求め方を色々調べてみたのですが、見つかりません。 下記ソースで、プログラムを作成中です。 try{    System.IO.File.Delete(@削除するファイル名); } cach(System.IO.IOException) {   //ここでエラーコードを取得し、該当するエラーコードのみに   //対して、別処理を入れたい   MessageBox.Show(err.Message); }   MessageBox.Show(err.Message);   ↑   もし、エラーコードが取得できないのであれば、  このエラーメッセージ文章に対してリテラルで制御をいれる  ことも考えています。 どうか、ご教授ください。 よろしくお願いいたします。

  • ASP.NETからのデータベースの作成

    こんにちは。 SQL SERVER 2005 ExpressとIIS5.0とASP.NET2.0+C#で使っています。 一台のサーバーマシンに、SQL SERVER 2005 ExpressとIIS5.0をインストールした状態なのですが、Webページ上のC#のプログラムよりデータベースを作成しようとすると、 CREATE DATABASE 権限がデータベース 'master' で拒否されました。 と、メッセージが出ます。 要するに権限がないというのはわかるのですが、このようにWebからログインしてきたユーザーに権限を付加することはできるのでしょうか? あるいは、接続文字列かなんかで権限のあるユーザーでログインする、といったことが可能なものでしょうか? 現在は以下のようにして接続、作成を行おうとしています。 SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Server=.\\SQLEXPRESS;Integrated security=SSPI"; String strDatabase = "CREATE DATABASE newdatabase"; SqlCommand cmdDatabase = new SqlCommand(strDatabase, conn); conn.Open(); cmdDatabase.ExecuteNonQuery(); conn.Close(); エラーの内容から、SQL SERVERそのものへのアクセスは成功しているように思えます。 よろしくお願いします。

  • C# 定数定義

    c#での定数定義についてですが、定数用のclassを定義したのですが この場合、定数を使用する各classで継承をしなくてはいけないですが、もっといいやり方等があれば教えてください。 public abstract class define { public const short NET_BUFF = 1024; } class testMain:define {     :     :

  • RSAアルゴリズムの8つのパラメータに関して

    RSA暗号の勉強をしています。 RSAアルゴリズムには、下記の8つのパラメータがあるという事を知りました。   ・Dパラメータ   ・DPパラメータ   ・DQパラメータ   ・Exponentパラメータ   ・InverseQパラメータ   ・Modulusパラメータ   ・Pパラメータ   ・Qパラメータ http://msdn2.microsoft.com/ja-JP/library/fh3dd3wt.aspx このうち、P,Q,Modulas,Exponent,Dに関しては、通常のRSAの説明に 現れる物であろうと予想がつくのですが、残りの3つ 「DP」「DQ」「InverseQ」が何を意味しているのか分かりません。 これらをキーワードとして検索してみましたが、説明が記載されている ものがありませんでした。 ご存知の方が見えましたらお教えください。