INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Jobs

Jobs from Indeed

-Newbie- Renaming folders and subfolders with files count

-Newbie- Renaming folders and subfolders with files count

-Newbie- Renaming folders and subfolders with files count

(OP)
I like to create a script that recursively goes through a chose folder and sub folders and renames there folders with the following rules:

-all folder names need to be replaced with count files.


I believe its possible with _FileListToArrayRec and _FileListToArray functions, but how?

e.g. whit this directory tree:

root
├── folder
│ ├── folder
│ │ ├─ file
│ │ ├─ file
│ │ └─ file
│ ├── folder
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ └── folder
├── folder
│ ├── folder
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ ├── folder
│ │ ├─ file
│ │ ├─ file
│ └── folder
│ ├── folder
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ ├── folder
│ └── folder
├── folder
│ └─ file
└── folder
├─ file
├─ file
└─ file

would produce this output:

root
├── folder(3)
│ ├── folder(3)
│ │ ├─ file
│ │ ├─ file
│ │ └─ file
│ ├── folder(5)
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ └── folder(0)
├── folder(3)
│ ├── folder(4)
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ ├── folder(2)
│ │ ├─ file
│ │ ├─ file
│ └── folder(3)
│ ├── folder(4)
│ │ ├─ file
│ │ ├─ file
│ │ ├─ file
│ │ └─ file
│ ├── folder(0)
│ └── folder(0)
├── folder(1)
│ └─ file
└── folder(3)
├─ file
├─ file
└─ file


Sorry for my bad english. Thanks
Mauro_

RE: -Newbie- Renaming folders and subfolders with files count

Here you go, this does what you requested for a single folder.

CODE --> vbscript

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("C:\Test\")
FileCount = objFolder.Files.Count
objFSO.MoveFolder objFolder.Path, objFolder.Path & FileCount 

I hope that helps.

Regards,

Mark

No trees were harmed in posting this message, however a significant number of electrons were terribly inconvenienced.

Check out my scripting solutions at http://www.thespidersparlor.com/vbscript

Work SMARTER not HARDER.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Resources

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close