「ディレクトリが空ではありません。」エラー

ホーム PC-KYOTEI フォーラム PC-KYOTEIに関するご質問・ご意見フォーラム 「ディレクトリが空ではありません。」エラー

  • このトピックには3件の返信、2人の参加者があり、最後に管理人@PC-KYOTEI管理人@PC-KYOTEIにより1週前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #4691
    toro
    参加者

    セットアップデータの差分データ登録を実行すると下記エラーとなります。
    ==== 処理を完了しました ====
    登録作業中に以下の例外がスローされました。
    ディレクトリが空ではありません。

    場所 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    場所 System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound, WIN32_FIND_DATA& data)
    場所 System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
    場所 System.IO.Directory.Delete(String path)
    場所 Com.Pckyotei.Database.Forms.SetupDataToroku2Form.<JVGets1>d__15.MoveNext()
    ~(省略)~
    — 直前に例外がスローされた場所からのスタック トレースの終わり —
    場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    場所 System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    場所 Com.Pckyotei.Database.Forms.SetupDataToroku2Form.<WebClient_DownloadFileCompleted>d__5.MoveNext()

    該当するディレクトリを空にすればいいんだと思いますが、前回問い合わせた時の下記フォルダは空でした。
    ■フォルダの場所
    C:\Users\(Windowsのユーザー名)\AppData\Roaming\PC-KYOTEI Database\setupdata

    ご確認お願い致します。

    #4693
    管理人@PC-KYOTEI管理人@PC-KYOTEI
    キーマスター

    toro様

    ご質問ありがとうございます。
    管理人@PC-KYOTEIです。

    本件につきまして、現時点ではリリース以降に他のユーザー様から同じご報告は確認できておりません。
    そのため、こちらだけでは原因の特定が難しい状況です。

    お手数をおかけしますが、セットアップデータの差分データ登録を実行した直後に出力されるログをご確認いただき、該当ログの内容をこちらへ貼り付けていただけますでしょうか。

    ■ファイルの場所
    C:\Users\(Windowsのユーザー名)\AppData\Roaming\PC-KYOTEI Database\logs

    ■ファイル名
    app.log

    ログをもとに、原因の確認および解決方法をご案内いたします。
    何卒よろしくお願いいたします。

    #4694
    toro
    参加者

    長文ですが、下記の通りです。
    記憶はあいまいですが、タイマー予約で実行した取り込みが失敗していたようなので、
    通常データ登録、差分データ登録を実行したんだと思います。

    2026-03-05 05:47:12,810 [1] INFO – ==== 処理を開始します ====
    2026-03-05 05:47:12,810 [1] INFO – セットアップデータ の読み込みを開始します。
    2026-03-05 05:47:12,826 [1] INFO – (2026-03-05 05:47:12)
    2026-03-05 05:47:12,828 [1] INFO – ダウンロード数 : 13
    2026-03-05 05:47:12,831 [1] INFO –
    2026-03-05 05:47:13,063 [1] INFO – 05:47:13 brd_b0202602.zip 番組表
    ~(省略)~
    2026-03-05 05:48:01,406 [1] INFO – 05:48:01 brd_r3202603.tsv 結果(艇番)
    2026-03-05 05:48:01,784 [1] INFO – ==== 処理を完了しました ====
    2026-03-05 05:48:01,787 [1] INFO – 登録作業中に以下の例外がスローされました。
    2026-03-05 05:48:01,789 [1] INFO – ディレクトリが空ではありません。

    2026-03-05 05:48:01,794 [1] INFO – 場所 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    場所 System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound, WIN32_FIND_DATA& data)
    場所 System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
    場所 System.IO.Directory.Delete(String path)
    場所 Com.Pckyotei.Database.Forms.SetupDataToroku2Form.<JVGets1>d__15.MoveNext()
    ~(省略)~
    — 直前に例外がスローされた場所からのスタック トレースの終わり —
    場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    場所 System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    場所 Com.Pckyotei.Database.Forms.SetupDataToroku2Form.<WebClient_DownloadFileCompleted>d__5.MoveNext()

    #4697
    管理人@PC-KYOTEI管理人@PC-KYOTEI
    キーマスター

    toro様

    ご返信ありがとうございます。
    管理人@PC-KYOTEIです。

    本件につきまして、現時点ではリリース以降に他のユーザー様から同じご報告は確認できておりません。

    ログを拝見する限り、データのダウンロードおよび登録処理自体は正常に完了しているようです。
    その後、作業用ディレクトリを削除する処理の段階で「ディレクトリが空ではありません」という例外が発生しているようですが、データ登録そのものには影響はないため、通常のご利用において大きな問題はないと思われます。

    また何かご不明点やご質問がございましたら、どうぞご遠慮なくお問い合わせください。
    これにて本件はクローズとさせていただきます。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • トピック「「ディレクトリが空ではありません。」エラー」には新しい返信をつけることはできません。