Menu

#785 Grepフォルダの解析処理変更

None
closed
nobody
None
5
2014-04-02
2014-03-09
novice123
No

CGrepAgent::CreateFolders()の処理で、最後の\を取り除くのをやめました。
(d:\ -> d:になる)

最後の\を取り除くのであれば、splitpath等で分解&連結するのがよさそうです。

1 Attachments

Discussion

  • Moca

    Moca - 2014-03-09

    お手数おかけします。

    \を削除するのを削除するだけだと、
    フルパス表示のときに、"C:\\pagefile.sys"みたいに表示されます。

    あと、ベースフォルダ表示、フォルダ毎に表示のときに、
    ◎"C:\"になって、色分け表示で""をC言語風にしていると、
    エスケープされてしまって都合が悪いです。

    CreateFoldersでは、\を除かないようにしても、
    DoGrepTree(...vPaths[nPath].c_str() の部分では、
    \を除いた文字列を渡したほうがよいとおもいます。

     
  • novice123

    novice123 - 2014-03-19

    DoGrepTree()を呼び出す前に\を除いた文字列を渡すようにしました。

     
  • novice123

    novice123 - 2014-04-01

    インデントを修正しました。

     

    Last edit: novice123 2014-04-01
  • novice123

    novice123 - 2014-04-02

    [r3667]でcommitしました。

     

    Related

    Commit: [r3667]

  • Moca

    Moca - 2014-04-02
    • status: open --> closed
    • Group: -->
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.