hofuhofuのプロフィール
- ベストアンサー数
- 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); ↑ もし、エラーコードが取得できないのであれば、 このエラーメッセージ文章に対してリテラルで制御をいれる ことも考えています。 どうか、ご教授ください。 よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- a123b123
- 回答数3
- 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); ↑ もし、エラーコードが取得できないのであれば、 このエラーメッセージ文章に対してリテラルで制御をいれる ことも考えています。 どうか、ご教授ください。 よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- a123b123
- 回答数3
- 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そのものへのアクセスは成功しているように思えます。 よろしくお願いします。
- ベストアンサー
- SQL Server
- titokani
- 回答数4
- 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」が何を意味しているのか分かりません。 これらをキーワードとして検索してみましたが、説明が記載されている ものがありませんでした。 ご存知の方が見えましたらお教えください。
- ベストアンサー
- ネットワーク
- gakutensoku
- 回答数1