Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ms DOS attrib command

Featured Replies

I'm new for DOS.I want to change the attribute of all the folders in my USB flash drive as System Folders. But I don't want to change the attribute of the files inside those folders. Can somebody tell me a command for that. :(


SYS command can not change attributes of folders. It works with file attributes, only.

In general dos is not able to change attributes of folders, such a possibility came with the Windows GUI. Still, the system attribute of a folder requires disk editor, or some other special application.

In order to get a folder with a system attribute set without additional application, the simplest solution would be to make a copy of some other system folder. Luckily, Explorer is able to change a system folder name.

  • Author

Attribute of folders can be changed using command prompt. Ex:- the command "attrib +s +h d:\myfolder" will change the attribute of "myfolder". The command "attrib +s +h d:\myfolder\*.* /s /d" will change the attribute of all the files and sub folders in "myfolder". But I want to change the attribute of folders only. Please help me. :(

Interesting, it does work, indeed.

It is not possible to change multiple folders arrtibutes with a single command. The DOS does not process folders with wildard based operations. It is necesary to run a separate command for every folder.

It is possible to do it in Windows 2000/NT system. But this will require a small batch program.

In case of a Windows 9x system a VB script could do it, I think.

/D does 'process folders as well'

So

attrib +s d:\myfolder\*.* /s /d

attrib -s d:\myfolder\*.* /s

should set the system flag for all folders, and reset it for all files.

/D does 'process folders as well'

So

attrib +s d:\myfolder\*.* /s /d

attrib -s d:\myfolder\*.* /s

should set the system flag for all folders, and reset it for all files.

With Windows 2000, yes. With Windows 98, no.

The /d switch is not supported in Windows 9x.

Ah, I see.

It's not dos, but next code should work:

var system = 4;
var hidden = 2;

function DoFolder( folder )
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folder);
f.attributes |= system;
f.attributes |= hidden;

var fc = new Enumerator( f.SubFolders );

for (; !fc.atEnd(); fc.moveNext() )
{
DoFolder( fc.item() );
}
}

DoFolder( "D:\\MyFolder" );

Copy the code, save it as a .js file, and doubleclick on it. It should set the system and hidden attribute of all subfolders of D:\MyFolder, including MyFolder itself. Have a look at the double \ in "D:\\MyFolder". This is necessary for all backslashes in your path.

  • Author

Ooooooh my dear friend Mijzelf, your script is a magic and that was what i was needed. please tell me the way of unhide the folders.Thanx again and again my friend.... :thumbup

please tell me the way of unhide the folders

The line

f.attributes |= hidden;

should be changed to

f.attributes &= ~hidden;

which removes the hidden flag.

Other possible flags are:

1 ReadOnly

2 Hidden

4 System

8 Disk drive volume label. Attribute is read-only.

16 Directory. Attribute is read-only.

32 Archive

64 Shortcut. Attribute is read-only.

128 Compressed. Attribute is read-only.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.