I've been developing an nw.js project and use node.js file system functions in it as normal. In my application there is a file manager and I list folders and files according to user navigation. In Windows, for example, if I scan drive C: I get the Turkish named folder "Kullanıcılar" as "Users". I know it's real name in operating system is "Users" and just seen on the screen according to Languages. I can replace names of such folders when dispaying in my file manager but I'm searching for better solution if exists. Thanks in advance.
In Windows Node.js fs.readdirSync With Users Folders etc
554 Views Asked by Kerem C. At
1
There are 1 best solutions below
Related Questions in NODE.JS
- Using Puppeteer to scrape a public API only when the data changes
- How to request administrator rights?
- How do I link two models in mongoose?
- Variable inside a Variable, not updating
- Unable to Post Form Data to MongoDB because of picturepath
- Connection terminated unexpectedly while performing multi row insert using pg-promise
- Processing multiple forms in nodejs and postgresql
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How to change the Font Weight of a SelectValue component in React when a SelectItem is selected?
- My unban and ban commands arent showing when i put the slash
- how to make read only file/directory in Mac writable
- How can I outsource worker processes within a for loop?
- Get remote MKV file metadata using nodejs
- Adding google-profanity-words to web page
- Products aren't displayed after fetching data from mysql db (node.js & express)
Related Questions in NW.JS
- User navigating to site in game client gets HTML response from an unknown site
- How can I add a loading gif while my nw.js application reads a csv file?
- nw.js chromedriver won't run from outside of the project folder
- How to use npm package in nw.js without installing Node JS
- AngularJS alert strange behavior
- How to open new window on production build NW-React?
- Change the language locale for chrome.app?
- NW.js - check if confirm window has focus
- NW.js How to debug when your main file is an JS file?
- NW.js fullscreen mode is actually borderless windowed, not true fullscreen
- How to change JSON save location/directory in NW.js
- NW.js + PDF.js: How to provide an URL to pdf.js?
- "Script error" on IndexedDB with window.onerror()
- In Windows Node.js fs.readdirSync With Users Folders etc
- NWJS (Node Webkit) app is not responding on Linux systems when I use it with Web Workers
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There's an SO answer here that reads the localized name of a folder in C# using the
SHGetFileInfofunction which might help you along.Now I know you didn't ask, but in case you want to know where the information is stored... It's within the directory, in the
Desktop.inifile.For instance, my Windows 10 installation has this in it for "Users":
And this for the Images folder within my user folder (bringing this up to show you the additional keys):
The
@%SystemRoot%\system32\shell32.dll,-21813points to having to read the MUI (multilingual user interface) resources, key 21813 for the given file (presumably the @ means that it's in this file, not this literal value, but don't quote me on that).%SystemRoot%is an environment variable that points to the Windows directory.The actual MUI files and their locations are handled by Windows (see the MSDN link above), but we'll just happen to handily know that the MUI file for the US English localization of shell32.dll is
system32\en-US\shell32.dll.mui.Opening up that file with Resource Hacker, we can search for
21813-- and voila! We can find STRINGTABLE resource #1364 that contains:I unfortunately don't have
tr-TR/shell32.dll.muiavailable, so you'll just have to trust me that you'd find theKullanıcılarstring there.