Sponsored Content
Special Forums Windows & DOS: Issues & Discussions Windows batch command for deleting particular pattern named folders in temp Post 303031265 by onenessboy on Monday 25th of February 2019 05:54:49 AM
Old 02-25-2019
Windows batch command for deleting particular pattern named folders in temp

Hi All,'

I need to write a windows bat program to delete particular folders with naming pattern scoped_dir45666 (for example)(including contents)
with batch program. For that I am using below code:
Code:
@echo off
cd /D %temp%
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *

i got above code from some forum, but its deleting everything causing system issues...(its screwing some os files also I guess)

I need to delete all directories names starting with scoped_dirxxxxx (scoped_dir*) can some one advise how to modify above code to delete only folders name starting with scoped_dir in %temp% folder




Moderator's Comments:
Mod Comment Please use CODE (not ICODE) tags as required by forum rules!

Last edited by joeyg; 02-27-2019 at 12:04 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Deleting a batch of print jobs

Hi Guys I have over 2000+ print jobs in one queue which I would like to delete. Is there away in AIX 4.3 that I can delete the whole print jobs at ocne. Instead of one at a time. Thanks (1 Reply)
Discussion started by: orvelb
1 Replies

2. Shell Programming and Scripting

During deleting just miss some folders

There is directory test: > ls -rtl total 12 drwxr-xr-x 2 root sys 4096 Aug 17 09:57 test2 -rw-r--r-- 1 user1 group1 16 Aug 17 10:00 test -rw-r--r-- 1 user1 group1 16 Aug 17 10:00 test1 -rw-r--r-- 1 user1 group1 16 Aug 17 10:01 test12 -rw-r--r-- 1 user1 group1 16 Aug 17 10:01 test13 ... (5 Replies)
Discussion started by: user_junior
5 Replies

3. Shell Programming and Scripting

deleting files and folders matching criteria

Hello, I'm spendind hours trying to figure out how a script could remove files and folders older than 30days in a given volume (/dataVolumes/Booba.1.0). Within this volume, all users have their personal folder that starts with "RC-..", so the script should skip them for deletion. I will... (4 Replies)
Discussion started by: H3001
4 Replies

4. Shell Programming and Scripting

Searching a pattern in file and deleting th ewhole line containing the pattern

Hi All, Please can someone assist in the script I have made that searches a pattern in a file and delete the whole line containing the pattern. #!bin/sh # The pattern that user want to add to the files echo "Enter the pattern of the redirect" read value # check if the user has... (1 Reply)
Discussion started by: Shazin
1 Replies

5. Shell Programming and Scripting

Deleting files without folders.

How can I delete all the files in subfolders without folders (preserving directory scructure). P.S. I have a huge variety of computer books organized in subfolders (admin web hardw programming_langs) .. but I don't need them - the only way to know something now is GOOGLE (I've realized now)...... (1 Reply)
Discussion started by: Xcislav
1 Replies

6. Shell Programming and Scripting

Deleting empty folders

Hey, I need help with writing a shell script that deletes empty folders..anyone? :) Thank you! (5 Replies)
Discussion started by: putukas
5 Replies

7. UNIX for Dummies Questions & Answers

Deleting a pattern in UNIX without deleting the entire line

Hi I have a file: r58778.3|SOURCES={KEY=f665931a...,fw,221-705}|ERRORS={16_1:T,30_1:T,56_1:C,57_1:T,59_1:A,101_1:A,115:-,158_1:C,186_1:A,204:-,271_1:T,305:-,350_1:C,368_1:G,442_1:C,472_1:G,477_1:A}|SOURCE_1="Contig_1092402550638"(f665931a359e36cea0976db191ff60ff09cc816e) I want to retain... (15 Replies)
Discussion started by: Alyaa
15 Replies

8. Shell Programming and Scripting

Deleting file named *

Hi, There is a file by name '*' in a hp-ux box. How can i delete the same? -rw-r--r-- 1 wleadm dba 1531 Jul 24 08:49 * need to delete this file named * without deleting any other file. Please help. (9 Replies)
Discussion started by: sam_bd
9 Replies

9. Shell Programming and Scripting

Help with Deleting Folders Script

Hi all new to the forums. Very beginner at shell scripting. What I'm trying to do is this: Is the directory empty prior to removal of it? If not, inform the user that the directory is not empty and if the user wants to remove it remove or move the files in it first. But I'm stuck.. It checks... (3 Replies)
Discussion started by: rduckett1456
3 Replies

10. UNIX for Dummies Questions & Answers

Rsync not deleting destination files/folders

Hi All, I want delete all files from destination folder. I am trying below commands rsync -avFF --delete-after /home/vizion/source/ /home/vizion/destination/ I need to be delete all file/fodders from destination Any body have idea ? Please correct me. (3 Replies)
Discussion started by: Chenchireddy
3 Replies
mark(1) 						      General Commands Manual							   mark(1)

NAME
mark - mark messages (only available within the message handling system, mh) SYNOPSIS
mark [+folder] [msgs] [options] OPTIONS
Adds messages to sequences. The mark command takes the messages specified by the msgs argument, and adds them to the sequence named by using the -sequence name option. If no msgs argument is given, the current message is added to the sequence. This option can also be used in conjunction with the -zero option. This option cannot be used in conjunction with the -delete or -list options. If you attempt to use two or more of these options together, mark takes the last occurrence of any of them, and ignores any previous occurrences. Deletes messages from sequences. The mark command removes the messages specified by the msgs argument from the named sequences. As with -add, the sequences are specified using the -sequence name option. If no msgs argument is given, the current message is removed from the named sequences. This option can also be used in conjunction with the -zero option. This option cannot be used in conjunction with the -add or -list options. If you attempt to use two or more of these options together, mark takes the last occurrence of any of them, and ignores any previous occurrences. Prints a list of the valid options to this command. Lists the sequences defined for the current folder and the messages associated with those sequences. If you wish to list only particular sequences in a folder, you can specify them by using the -sequence name option. If you do not use this option, mark lists all the sequences in the current folder. You can also list sequences in another folder by using the +folder argu- ment. This option cannot be used in conjunction with the -add or -delete options. If you attempt to use two or more of these options together, mark takes the last occurrence of any of them, and ignores any previous occurrences. The mark command automatically lists the sequences in the folder unless you use the -add or -delete options, or unless you give a msgs argument. Indicates that the sequence being created should be made readable for other MH users. When you use the -add option to create a sequence, the -public option makes the sequence public, that is, readable to other MH users. By contrast, the -nopublic option indicates that the sequence should be private, or exclusive to your own MH environment. Specifies the sequence(s) you wish to list or modify. You use this option in conjunction with the -add, -delete, and -list options, to name the sequences you wish to add messages to, delete messages from, or list. You can name more than one sequence by listing the names with a space separating them; you do not need to repeat -sequence before each sequence name. Modifies the behavior of the -add and -delete options. If you use the -zero option with -add, all messages are removed from the named sequence before the new messages are added to it. This means that the sequence contains only the new messages that you have just added. The -nozero option simply adds the new mes- sages to the existing sequence, without deleting any of the messages already in the sequence. This is the default behavior. If you use -zero with -delete, all of the messages in the folder are added to the named sequence, and then the messages you specify are deleted from the sequence. This means that the sequence contains all the messages in the folder except those that you have named. The -nozero option simply removes the messages you specify from the sequence, leaving the rest of the contents of the sequence intact. This is the default behavior. The defaults for this command are: +folder defaults to the current folder msgs defaults to the current message (or all messages if -list is specified) -add if a msgs argument is specified, -list otherwise -nopublic if the folder is read-only, -public otherwise -nozero DESCRIPTION
Use the mark command to assign a name to a sequence of messages within the current folder. A sequence is a number of messages that are grouped together under a name. You can then use that name with any MH command instead of a mes- sage number, to perform the command on all the messages in the sequence. You can still continue to handle messages individually when they belong to a sequence, just as you did before. Sequences are specific to a particular folder. You can use the same name for sequences in different folders without causing problems. By default, mark operates on the sequences in the current folder. You can specify another folder by using the +folder argument. When you create a sequence using mark, the ordering of messages within the folder remains unchanged. So if messages 3, 7 and 9 are put into the sequence, they are still numbered as messages 3, 7 and 9 when you use scan to list the contents of the folder. The scan command does not show you what sequences messages belong to; you must use mark to find this information. The mark command is used only to modify sequences, not messages. If you delete a message from a sequence using mark, it remains in the folder. However, when a message is deleted or moved from a folder (for example, using rmm(1) or refile(1)), it is removed from all the sequences in that folder. RESTRICTIONS
MH allows a maximum of ten sequences in any folder. The names of sequences must consist entirely of alphabetic or numeric characters, and must begin with an alphabetic character. Punctuation is not allowed. In addition, certain names are reserved for use by MH. These include first, next, prev, and cur. PROFILE COMPONENTS
Path: To determine your Mail directory EXAMPLES
The first example shows how mark lists all the sequences in a named folder: % mark cur: 20 Admail: 1 5 9-12 test: 3-7 This output is identical to that produced by using the -list option. The next example creates a sequence called odd, containing the first five odd-numbered messages: % mark -add -sequence odd 1 3 5 7 9% mark cur: 20 Admail: 1 5 9-12 odd: 1 3 5 7 9 test: 3-7 The next example deletes message 3 from the sequences test and odd: % mark -delete -sequence test odd 3% mark cur: 20 Admail: 1 5 9-12 odd: 1 5 7 9 test: 4-7 The final example illustrates how the -zero option works with -add. All messages are first removed from the sequence test, and then messages 1 to 3 are added. The result is that test contains only messages 1 to 3: % mark -add -zero -sequence test 1-3 % mark cur: 20 Admail: 1 5 9-12 odd: 1 5 7 9 test: 1-3 FILES
The user profile. SEE ALSO
folder(1), pick(1), sortm(1) mark(1)
All times are GMT -4. The time now is 09:03 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy