• 13.07.2025, 20:49
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

powerslide

unregistriert

Pfadangaben für Dateien

Freitag, 5. November 2004, 10:19

Hallo,

ich hab hier ein kleines Problem.. und zwar muss ich config files anlegen in denen z.b. alle Pfadangaben zu den include datein stehen. gibt es ne möglichkeit ähnlich wie die suche dass ich nach *.h suche und er mir die adressen auflistet so dass ich si per c&p einfach nur noch einfügen muss?

slide

Y0Gi

God

Re: Pfadangaben für Dateien

Freitag, 5. November 2004, 15:13

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env python

"""filefinder.py -- Version 05-Nov-2004

Find and list files according to a file mask in subdirectories.

Copyright (c) 2004 Jochen Kupperschmidt <webmaster@homework.nwsnet.de>
Released under the terms of the GNU General Public License
  _                               _
 &#124; &#124;_ ___ _____ ___ _ _ _ ___ ___&#124; &#124;_
 &#124;   &#124; . &#124;     &#124; ._&#124; &#124; &#124; &#124; . &#124;  _&#124; . /
 &#124;_&#124;_&#124;___&#124;_&#124;_&#124;_&#124;___&#124;_____&#124;___&#124;_&#124; &#124;_&#124;_\
   [url]http://homework.nwsnet.de/[/url]
"""

import os

def findfiles(path, extension, depth=0):
    for item in os.listdir(path):
        itemWithPath = os.path.join(path, item)
        if item.endswith(extension):
            print item # file name only
            #print itemWithPath # file name with path
            #print path # path only
        if os.path.isdir(itemWithPath):
            findfiles(itemWithPath, extension, depth + 1)

if __name__ == '__main__':
    findfiles(os.getcwd(), '.h')


gibt die gesuchten files aus. je nachdem welche zeilen einkommentiert sind gibt er dateiname, pfad oder beides aus.

um die dateiliste in eine textdatei zu speichern:

Quellcode

1
python findfiles.py > foundfiles.txt

Y0Gi

God

Re: Pfadangaben für Dateien

Samstag, 6. November 2004, 20:20

und? hat das dein problem gelöst?

powerslide

unregistriert

Re: Pfadangaben für Dateien

Samstag, 6. November 2004, 23:00

hi,

ersma besten dank..
ich werd das am montag mal testen.. wenn das klappt dann erleichtert mir das meine arbeit sehr..