Corleone221

Get text from Dircreate

7 posts in this topic

#1 ·  Posted

$DATE1 = @MDAY & "-" & @MON & "-" & @YEAR
Local $sFldr1 = "C:\Users\Desktop\Program\Programming Data\Reports\" & $DATE1
DirCreate($sFldr1)


$sPath = $sFldr1 & SN & ".txt"


        ;  FileDelete($sPath)
        $hFile = FileOpen($sPath, 1)

Hello

I created new folder with date (Dircreate) but , now I need to this folder save new txt file to this path but, Idon't know how...

 

Thanks for help...

Share this post


Link to post
Share on other sites



#2 ·  Posted

Corleone221,

Welcome to the AutoIt forums.

This will write a file for you:

#include <File.au3>

$DATE1 = @MDAY & "-" & @MON & "-" & @YEAR
Local $sFldr1 = "C:\Users\Desktop\Program\Programming Data\Reports\" & $DATE1
DirCreate($sFldr1)

$sData = "Whatever you want to write in the file"

$hFile = FileOpen($sFldr1 & "SN.txt", $FO_OVERWRITE)
FileWrite($hFile, $sData)
FileClose($hFile)

Look in the Help file at the functions I used to see what is going on and come back if you have any questions.

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites

#3 ·  Posted

Hi Melba23,

Again the same problem text file created only to :

C:\Users\Desktop\Program\Programming Data\Reports\

 

 untitled2.jpg

But, I need  SN.txt insert to folder with date...

 

Share this post


Link to post
Share on other sites

#4 ·  Posted

4 minutes ago, Corleone221 said:

Hi Melba23,

Again the same problem text file created only to :

C:\Users\Desktop\Program\Programming Data\Reports\

 

 untitled2.jpg

But, I need  SN.txt insert/create to folder with date...

 

 

Share this post


Link to post
Share on other sites

#5 ·  Posted

Add a backslash before the name of the file

$hFile = FileOpen($sFldr1 & "\" & "SN.txt", $FO_OVERWRITE)

:)

Share this post


Link to post
Share on other sites

#6 ·  Posted

Add the date as well

$hFile = FileOpen($sFldr1 & "\" & $DATE1& " " & "SN.txt", $FO_OVERWRITE)

:P


ill get to that... i still need to learn and understand a lot of codes graduated.gif

Correct answer, learn to walk before you take on that marathon.

Share this post


Link to post
Share on other sites

#7 ·  Posted

Maybe

#include <File.au3>

Local $todayDATE = @MDAY & "-" & @MON & "-" & @YEAR
Local $sReportFolder = @DesktopDir & "\Reports" ;"C:\Users\Desktop\Program\Programming Data\Reports"
Local $sReportFile = $sReportFolder & "\" & $todayDATE & "\SN.txt"

ConsoleWrite(@CRLF & "-Report Folder      : " & $sReportFolder & @CRLF)
ConsoleWrite("-Report Folder TODAY: " & $sReportFolder & "\" & $todayDATE & @CRLF)
ConsoleWrite("-Report FILE        : " & $sReportFile & @CRLF & @CRLF)

DirCreate($sReportFolder)

Local $sDataReport = "Whatever you want to write in the file"

Local $fOpen = FileOpen($sReportFile, $FO_OVERWRITE + $FO_CREATEPATH + $FO_UTF8)
FileWrite($fOpen, $sDataReport)
FileClose($fOpen)

 


Regards,
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now