Jump to content

Extended Length Support in File Functions (Beta) - For Reference - (Moved)


Jon
 Share

Recommended Posts

  • Administrators

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)

Link to comment
Share on other sites

  • 1 month later...

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

 

Link to comment
Share on other sites

  • 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
 Share

  • Recently Browsing   0 members

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