Benutzername



  • Hallo, ich möchte gerne eine Datei via konsole automatisch kopieren und zwar in den eigene dateien ordner. um diesen ordner angeben zu können, benötige ich den benutzernamen, gibt es eine möglichkeit den ordner mit dem benutzernamen zu überspringen, oder auszulesen und automatisch einzufügen?

    So würde ich den Pfad gerne angeben

    system("C:\\Dokumente und Einstellungen\???\\Eigene Dateien"); ...

    ein weiteres problem ist, das ich nicht weiß wie die leerzeichen ersetzt werden, das das programm trotzdem weiß das der befehl noch nicht beendet ist



  • Den Pfad mit dem Benutzernamen zusammenzubasteln wär stümperhaft, da der jeweilige User a) seine eigenen Dateien verschoben haben könnte und b) nicht gewährleistet ist, dass er seit Einrichtung seines Accounts den selben Benutzernamen hat.

    ➡ SHGetFolderPath

    greetz, Swordfish


Anmelden zum Antworten