@@ -121,7 +121,7 @@ FileClass* FileClass::constructor(const Arguments& args) {
121
121
FileOpenMode fMode = (FileOpenMode)(args[1 ].toInt ());
122
122
// Auto Create
123
123
if (fMode == FileOpenMode::ReadMode || fMode == FileOpenMode::WriteMode) {
124
- std::fstream tmp (ll::string_utils::str2wstr (path, ll::string_utils::CodePage::DefaultACP ), std::ios_base::app);
124
+ std::fstream tmp (ll::string_utils::str2wstr (path), std::ios_base::app);
125
125
tmp.flush ();
126
126
tmp.close ();
127
127
}
@@ -141,7 +141,7 @@ FileClass* FileClass::constructor(const Arguments& args) {
141
141
mode |= std::ios_base::binary;
142
142
}
143
143
144
- std::fstream fs (ll::string_utils::str2wstr (path, ll::string_utils::CodePage::DefaultACP ), mode);
144
+ std::fstream fs (ll::string_utils::str2wstr (path), mode);
145
145
if (!fs.is_open ()) {
146
146
LOG_ERROR_WITH_SCRIPT_INFO (" Fail to Open File " + path + " !\n " );
147
147
return nullptr ;
@@ -164,7 +164,7 @@ Local<Value> FileClass::getPath() {
164
164
165
165
Local<Value> FileClass::getAbsolutePath () {
166
166
try {
167
- return String::newString (canonical (std::filesystem::path (ll::string_utils::str2wstr (path, ll::string_utils::CodePage::DefaultACP ))).u8string ());
167
+ return String::newString (canonical (std::filesystem::path (ll::string_utils::str2wstr (path))).u8string ());
168
168
}
169
169
CATCH (" Fail in getAbsolutePath!" );
170
170
}
@@ -533,7 +533,7 @@ Local<Value> PathDelete(const Arguments& args) {
533
533
CHECK_ARG_TYPE (args[0 ], ValueKind::kString );
534
534
535
535
try {
536
- return Boolean::newBoolean (remove_all (ll::string_utils::str2wstr (args[0 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP )) > 0 );
536
+ return Boolean::newBoolean (remove_all (ll::string_utils::str2wstr (args[0 ].asString ().toString ())) > 0 );
537
537
} catch (const filesystem_error& e) {
538
538
LOG_ERROR_WITH_SCRIPT_INFO (" Fail to Delete " + args[0 ].asString ().toString () + " !\n " );
539
539
return Boolean::newBoolean (false );
@@ -546,7 +546,7 @@ Local<Value> PathExists(const Arguments& args) {
546
546
CHECK_ARG_TYPE (args[0 ], ValueKind::kString );
547
547
548
548
try {
549
- return Boolean::newBoolean (std::filesystem::exists (ll::string_utils::str2wstr (args[0 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP )));
549
+ return Boolean::newBoolean (std::filesystem::exists (ll::string_utils::str2wstr (args[0 ].asString ().toString ())));
550
550
} catch (const filesystem_error& e) {
551
551
LOG_ERROR_WITH_SCRIPT_INFO (" Fail to Check " + args[0 ].asString ().toString () + " !\n " );
552
552
return Boolean::newBoolean (false );
@@ -561,8 +561,8 @@ Local<Value> PathCopy(const Arguments& args) {
561
561
562
562
try {
563
563
copy (
564
- ll::string_utils::str2wstr (args[0 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP ),
565
- ll::string_utils::str2wstr (args[1 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP )
564
+ ll::string_utils::str2wstr (args[0 ].asString ().toString ()),
565
+ ll::string_utils::str2wstr (args[1 ].asString ().toString ())
566
566
);
567
567
return Boolean::newBoolean (true );
568
568
} catch (const filesystem_error& e) {
@@ -579,8 +579,8 @@ Local<Value> PathRename(const Arguments& args) {
579
579
580
580
try {
581
581
rename (
582
- ll::string_utils::str2wstr (args[0 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP ),
583
- ll::string_utils::str2wstr (args[1 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP )
582
+ ll::string_utils::str2wstr (args[0 ].asString ().toString ()),
583
+ ll::string_utils::str2wstr (args[1 ].asString ().toString ())
584
584
);
585
585
return Boolean::newBoolean (true );
586
586
} catch (const filesystem_error& e) {
@@ -597,10 +597,10 @@ Local<Value> PathMove(const Arguments& args) {
597
597
598
598
try {
599
599
copy (
600
- ll::string_utils::str2wstr (args[0 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP ),
601
- ll::string_utils::str2wstr (args[1 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP )
600
+ ll::string_utils::str2wstr (args[0 ].asString ().toString ()),
601
+ ll::string_utils::str2wstr (args[1 ].asString ().toString ())
602
602
);
603
- remove_all (ll::string_utils::str2wstr (args[0 ].asString ().toString (), ll::string_utils::CodePage::DefaultACP ));
603
+ remove_all (ll::string_utils::str2wstr (args[0 ].asString ().toString ()));
604
604
return Boolean::newBoolean (true );
605
605
} catch (const filesystem_error& e) {
606
606
LOG_ERROR_WITH_SCRIPT_INFO (" Fail to Move " + args[0 ].asString ().toString () + " !\n " );
@@ -614,7 +614,7 @@ Local<Value> CheckIsDir(const Arguments& args) {
614
614
CHECK_ARG_TYPE (args[0 ], ValueKind::kString );
615
615
616
616
try {
617
- path p (ll::string_utils::str2wstr (args[0 ].toStr (), ll::string_utils::CodePage::DefaultACP ));
617
+ path p (ll::string_utils::str2wstr (args[0 ].toStr ()));
618
618
if (!exists (p)) return Boolean::newBoolean (false );
619
619
620
620
return Boolean::newBoolean (directory_entry (p).is_directory ());
@@ -630,7 +630,7 @@ Local<Value> GetFileSize(const Arguments& args) {
630
630
CHECK_ARG_TYPE (args[0 ], ValueKind::kString );
631
631
632
632
try {
633
- path p (ll::string_utils::str2wstr (args[0 ].toStr (), ll::string_utils::CodePage::DefaultACP ));
633
+ path p (ll::string_utils::str2wstr (args[0 ].toStr ()));
634
634
if (!exists (p)) return Number::newNumber (0 );
635
635
if (directory_entry (p).is_directory ()) return Number::newNumber (0 );
636
636
@@ -732,7 +732,7 @@ Local<Value> OpenFile(const Arguments& args) {
732
732
FileOpenMode fMode = (FileOpenMode)(args[1 ].toInt ());
733
733
std::ios_base::openmode mode = std::ios_base::in;
734
734
if (fMode == FileOpenMode::WriteMode) {
735
- std::fstream tmp (ll::string_utils::str2wstr (path, ll::string_utils::CodePage::DefaultACP ), std::ios_base::app);
735
+ std::fstream tmp (ll::string_utils::str2wstr (path), std::ios_base::app);
736
736
tmp.flush ();
737
737
tmp.close ();
738
738
mode |= std::ios_base::out;
@@ -744,7 +744,7 @@ Local<Value> OpenFile(const Arguments& args) {
744
744
mode |= std::ios_base::binary;
745
745
}
746
746
747
- std::fstream fs (ll::string_utils::str2wstr (path, ll::string_utils::CodePage::DefaultACP ), mode);
747
+ std::fstream fs (ll::string_utils::str2wstr (path), mode);
748
748
if (!fs.is_open ()) {
749
749
LOG_ERROR_WITH_SCRIPT_INFO (" Fail to Open File " + path + " !\n " );
750
750
return {};
0 commit comments