Click here to Skip to main content
15,888,301 members
Home / Discussions / Visual Basic
   

Visual Basic

 
AnswerRe: Equals/Comparison of the two objects in which the property of the list(as object) Pin
Cvele1239-Dec-16 2:05
Cvele1239-Dec-16 2:05 
QuestionWhy the picture not save correctly if I change from button click to form load Pin
Munirah Malik28-Nov-16 15:46
Munirah Malik28-Nov-16 15:46 
AnswerRe: Why the picture not save correctly if I change from button click to form load Pin
Peter Leow28-Nov-16 17:57
professionalPeter Leow28-Nov-16 17:57 
QuestionFolder traverse in vbscript Pin
Member 126754628-Nov-16 0:17
Member 126754628-Nov-16 0:17 
AnswerRe: Folder traverse in vbscript Pin
Richard MacCutchan28-Nov-16 0:39
mveRichard MacCutchan28-Nov-16 0:39 
GeneralRe: Folder traverse in vbscript Pin
Member 126754628-Nov-16 1:02
Member 126754628-Nov-16 1:02 
GeneralRe: Folder traverse in vbscript Pin
Richard MacCutchan28-Nov-16 1:19
mveRichard MacCutchan28-Nov-16 1:19 
GeneralRe: Folder traverse in vbscript Pin
Member 126754628-Nov-16 1:28
Member 126754628-Nov-16 1:28 
C#
Hi, actually i have created the script but its not properly working. Here is the code snippets

'Getting the inputs from the user - (script lies in the path of "D:\OfficeCode\Myscript.vbs" say example and need to get all the folders under "D:\OfficeCode"

Dim DestFolder,objFSO,bFileAffected,lFlag
bFileAffected = False
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFolder = objFSO.GetParentFolderName(wscript.ScriptFullName)
Set objStartFolder = objFSO.GetFolder(objFolder)
'msgbox objStartFolder.Path

lob= InputBox("Enter the LOB Name", "Program","MyLOB")
If Trim(lob)="" or IsNumeric(lob) Then
Msgbox "Invalid LOB.Please Enter the LOB",,"Program"
WScript.Quit
End If

moyr= InputBox("Enter the Month & Year", "Program", MonthName(Month(Now()),1) & " " & Year(date))
If Trim(lob)="" or IsNumeric(moyr) Then
Msgbox "Invalid Date/Year.Please Enter the Date/Year",,"Program"
WScript.Quit
End If

ShowSubFolders(objStartFolder)

'Here I am recursively calling the function to get all the folders under D:\OfficeCode
Sub ShowSubFolders(Folder)

For Each Subfolder in Folder.SubFolders
GetDestFolder(Subfolder)
ShowSubFolders Subfolder
Next
End Sub

'Creating folder under "D:\OfficeCode\1101" as "\LOB\Year"
'After executing the ChkFiles function here it is again creating LOB\Year folder under "D:\OfficeCode\1101\LOB\Year" as "D:\OfficeCode\1101\\LOB\Year\LOB\Year"
'Now here it want to go back to "D:\OfficeCode\" and get another folder after 1101 ie. 1102 and 'fetch the folder D:\OfficeCode\1102 and again create the below 2 folders "\LOB\Year" under this.

'This process to be repeated for all the folders in "D:\OfficeCode"

Sub GetDestFolder(pFolder)

FlName = pFolder.Path & "\" & lob
If Not objFSO.FolderExists(FlName) Then
Set objFolder = objFSO.CreateFolder(FlName)
End If
FlName = pFolder.Path & "\" & lob & "\" & moyr
If Not objFSO.FolderExists(FlName) Then
Set objFolder = objFSO.CreateFolder(FlName)
End If
End Sub

'Here copy the files in the outer folder "D:\OfficeCode\1101" to inner created folder "D:\OfficeCode\1101\LOB\Year"

Function ChkFiles(pFolder,pDestFolder)

Set objFolder = objFSO.GetFolder(pFolder)
Set colFiles = objFolder.Files
pDestTempFolder= pDestFolder & "\"
For Each objFile in colFiles
strFileName = objFile.Name
If objFSO.GetExtensionName(strFileName) = "pdf" Then
DestFile=objFile.Name
sFile= pFolder & "\" & DestFile
Wscript.Echo "Source File " & sFile
Wscript.Echo "Dest Folder " & pDestTempFolder 'pDestFolder
If objFSO.FileExists(sFile) and pDestFolder<>"" Then
objFSO.CopyFile sFile, pDestTempFolder, True
objFSO.DeleteFile sFile
bFileAffected = True
End if

End If
Next
End Function

Kindly assist me.

R.Sasikumar

GeneralRe: Folder traverse in vbscript Pin
Tim Carmichael28-Nov-16 5:01
Tim Carmichael28-Nov-16 5:01 
GeneralRe: Folder traverse in vbscript Pin
Member 126754630-Nov-16 22:05
Member 126754630-Nov-16 22:05 
GeneralRe: Folder traverse in vbscript Pin
Richard MacCutchan28-Nov-16 6:34
mveRichard MacCutchan28-Nov-16 6:34 
GeneralRe: Folder traverse in vbscript Pin
Dave Kreskowiak28-Nov-16 8:56
mveDave Kreskowiak28-Nov-16 8:56 
GeneralRe: Folder traverse in vbscript Pin
Member 126754629-Nov-16 22:55
Member 126754629-Nov-16 22:55 
GeneralRe: Folder traverse in vbscript Pin
Dave Kreskowiak30-Nov-16 5:36
mveDave Kreskowiak30-Nov-16 5:36 
QuestionHelp Needed Again: Funny Effects about My.Settings Pin
Sonhospa26-Nov-16 2:49
Sonhospa26-Nov-16 2:49 
AnswerRe: Help Needed Again: Funny Effects about My.Settings Pin
Dave Kreskowiak26-Nov-16 8:33
mveDave Kreskowiak26-Nov-16 8:33 
NewsRe: Help Needed Again: Funny Effects about My.Settings Pin
Sonhospa27-Nov-16 1:09
Sonhospa27-Nov-16 1:09 
GeneralRe: Help Needed Again: Funny Effects about My.Settings Pin
Eddy Vluggen27-Nov-16 2:40
professionalEddy Vluggen27-Nov-16 2:40 
GeneralRe: Help Needed Again: Funny Effects about My.Settings Pin
Sonhospa27-Nov-16 10:08
Sonhospa27-Nov-16 10:08 
GeneralRe: Help Needed Again: Funny Effects about My.Settings Pin
Dave Kreskowiak27-Nov-16 14:08
mveDave Kreskowiak27-Nov-16 14:08 
GeneralRe: Help Needed Again: Funny Effects about My.Settings Pin
Sonhospa28-Nov-16 3:19
Sonhospa28-Nov-16 3:19 
GeneralRe: Help Needed Again: Funny Effects about My.Settings Pin
Eddy Vluggen30-Nov-16 7:36
professionalEddy Vluggen30-Nov-16 7:36 
GeneralRe: Help Needed Again: Funny Effects about My.Settings Pin
Sonhospa1-Dec-16 8:58
Sonhospa1-Dec-16 8:58 
GeneralRe: Help Needed Again: Funny Effects about My.Settings Pin
Eddy Vluggen2-Dec-16 2:56
professionalEddy Vluggen2-Dec-16 2:56 
GeneralRe: Help Needed Again: Funny Effects about My.Settings Pin
Sonhospa13-Dec-16 6:48
Sonhospa13-Dec-16 6:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.