Nick Grattan's Blog

About Microsoft SharePoint, .NET, Natural Language Processing and Machine Learning

Required column, document libraries and file explorer

with 2 comments

Question: If you have a required column in a document library how can does a value for this column get set when a document is copied into the library through the file explorer?

Answer: From a document library you can select the Actions + Open with File  Explorer menu command, and then drag and drop files into the document library through the File Explorer. However, File Explorer does not have an interface for collecting column values, and so cannot honour required fields.

When you copy a file into a document library through File Explorer the file will be checked out, and a checked out document does not have to have a value for a required field. When the document is checked in through SharePoint the following message is displayed:


You need to edit the properties for the document to set a value for  the required field, and then check it in.

For document libraries that have required fields but do not require a check-out to modify documents –  new documents added through the file explorer will be checked out and so values for the required fields must be provided when the document is checked in.

Written by Nick Grattan

July 17, 2007 at 12:08 pm

2 Responses

Subscribe to comments with RSS.

  1. is there any way to propmt the user for the metadata when the file is dragged into the windows explorer (to the moss server) and send it in the the file?


    March 18, 2008 at 8:36 am

  2. No, unfortunately not. Client applications can implement solutions that allow metadata to be edited, but this is not implemented in Windows Explorer. This is, I believe, because Windows Explorer uses WebDAV, and this does not specify the management of metadata. Nick.


    March 26, 2008 at 12:15 pm

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: