Powershell script to move files into year/month folders based on creation timestamp

Question:

First post here…I apologize if this isnt formatted correctly…I will work on this. I am working on a Powershell script that will get me the following information so that I can work with another batch file that works perfectly to this point. As I grow in my understanding of Powershell…I will most likely change the batch file since it is pretty lengthy.

TL:DR Newb working with Powershell needs help

I am wanting Powershell to output a single line of information for each file in a folder excluding any subfolders. I would like my txt file to look like this:

file creation date_full path to filename

one file per line. This will be parsed into a text file later

Here is what I have so far…seems like I just need a for loop to run something like this psuedocode and I should be good to go. Any help would be appreciated at this point.

Thanks all and I hope I am not killin you with formatting.

Answer:

So after spending a while pouring over a number of pages filled with scripts, I came up with this solution below and modified to fit my needs. I have it employed into production and it works great.

Adapted from PowerShell: Moving files into subfolder based on date

Source:

Powershell script to move files into year/month folders based on creation timestamp by licensed under CC BY-SA | With most appropriate answer!

Leave a Reply