Jump to content

Recommended Posts

  • Administrators
Posted

Extended Path Checked (should have worked ok in 3.3.12.0)
=========================================================
DirCreate
DirGetSize
FileExists
FileFindFirstFile
FileFindNextFile
FileFlush
FileGetAttrib
FileGetEncoding
FileGetLongName
FileGetPos
FileGetSize
FileGetShortName
FileGetTime
FileGetVersion
FileRead
FileReadLine
FileReadToArray
FileSetPos
FileWrite
FileWriteLine


Extended Path Fixed in 3.3.13.1+ (Didn't work correctly in 3.3.12.0)
====================================================================
FileCopy
FileDelete
FileMove
FileOpen (when used with DirCreate flag)





Extended Path Rewrite Needed
============================
DirCopy (shell32)
DirMove (shell32)
DirRemove (shell32)

FileSetAttrib
FileSetTime
FileCreateNTFSLink

FileInstall


IniDelete
IniRead
IniReadSection
IniReadSectionNames
IniRenameSection
IniWrite
IniWriteSection


Extended Path Incompatible (Underlying API does not support) - Some may be possible to rewrite 
==============================================================================================
FileChangeDir
 (no function exists that can set directory with long paths)

FileCreateShortcut (shell32)

FileGetShortcut
 (shell32)
FileOpenDialog
 (shell32)
FileRecycle (shell32)

FileRecycleEmpty
 (shell32)
FileSaveDialog
 (shell32)
FileSelectFolder 

(shell32)


 

  • Administrators
Posted

Nah, it needs to be a non-C library version that uses the Win32 API CreateFile/Read/Write functions.


 

Posted

hmm... if there are extended length support in file functions to come - is some dedicated function to validate normal/extended length path/filepath planned?

  • 1 month later...
Posted

tested with latest beta 3.3.13.16 - tested DirCreate() found it is working, but it requires the calling script to add the unicode prefix.

tested DirRemove - it works only if i do NOT add the unicode prefix (if i add it, DirRemove fails).

adding the unicode prefix selectively to existing scripts would be a considerable headache.

any chance of making all relevant File* and Dir* functions add the unicode prefix internally?

Signature - my forum contributions:

Spoiler

UDF:

LFN - support for long file names (over 260 characters)

InputImpose - impose valid characters in an input control

TimeConvert - convert UTC to/from local time and/or reformat the string representation

AMF - accept multiple files from Windows Explorer context menu

DateDuration -  literal description of the difference between given dates

Apps:

Touch - set the "modified" timestamp of a file to current time

Show For Files - tray menu to show/hide files extensions, hidden & system files, and selection checkboxes

SPDiff - Single-Pane Text Diff

 

  • 2 years later...

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...