Используйте преобразование ASCII в MS932
Преобразуйте строку в байтовый ASCII
GetEncoding ms932
Преобразуйте байт в строку ms932S
Используйте преобразование ASCII в MS932
Преобразуйте строку в байтовый ASCII
GetEncoding ms932
Преобразовать байт в строку ms932S
Использовать преобразование ASCII в строку MS932
Преобразовать строку в байт ASCII
GetEncoding ms932
Преобразовать байт в строку ms932S
byte[] asciiBytes = Encoding.ASCII.GetBytes(asciiString);
Encoding ms932Encoding = Encoding.GetEncoding("shift_jis");
string ms932String = ms932Encoding.GetString(asciiBytes);
Console.WriteLine(ms932String.ToString());
string path = @"D:\test2"; // Đường dẫn đến thư mục cần tìm kiếm
string searchPattern = "*"; // Mẫu tìm kiếm (tất cả các tệp .txt)
// Lấy tất cả các tệp khớp với mẫu
string[] files = Directory.GetFileSystemEntries(path, searchPattern);
int i = 0;
while (true)
{
if (i == files.Length) break;
DateTime lastWriteTime;
lastWriteTime = Directory.GetLastWriteTime(files);
FileAttributes attributes = File.GetAttributes(files);
if (attributes.HasFlag(FileAttributes.Directory))
{
Console.WriteLine("Thư mục: " + files + " - Ngày chỉnh sửa cuối: " + lastWriteTime.Date);
Directory.Delete(files, true);
}
else
{
Console.WriteLine("Tệp: " + files + " - Ngày chỉnh sửa cuối: " + lastWriteTime.Date);
File.Delete(files);
}
i++;
}
Использовать вызов API HttpClient
Вызов API Multipart FormData Content
string url = "http://localhost:8080/api/upload"; // Địa chỉ API
string filePath = @"D:\test1.txt"; // Đường dẫn file muốn upload
string textData = "some text"; // Dữ liệu văn bản
using (var httpClient = new HttpClient())
{
using (var content = new MultipartFormDataContent())
{
// Tạo phần dữ liệu văn bản
var textContent = new StringContent(textData);
content.Add(textContent, "textData");
// Tạo phần dữ liệu file
var fileContent = new ByteArrayContent(File.ReadAllBytes(filePath));
fileContent.Headers.ContentType = MediaTypeHeaderValue.Parse("application/octet-stream");
content.Add(fileContent, "files[]", Path.GetFileName(filePath));
// Gửi request POST với nội dung multipart/form-data
HttpResponseMessage response = await httpClient.PostAsync(url, content);
// Kiểm tra phản hồi từ server
if (response.IsSuccessStatusCode)
{
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine("Response: " + responseBody);
}
else
{
Console.WriteLine($"Failed to upload: {response.StatusCode}");
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... a-its-true
WIN32_FIND_DATA это правда [закрыто] ⇐ C#
Место общения программистов C#
1730388820
Anonymous
Используйте преобразование ASCII в MS932
Преобразуйте строку в байтовый ASCII
GetEncoding ms932
Преобразуйте байт в строку ms932S
Используйте преобразование ASCII в MS932
Преобразуйте строку в байтовый ASCII
GetEncoding ms932
Преобразовать байт в строку ms932S
Использовать преобразование ASCII в строку MS932
Преобразовать строку в байт ASCII
GetEncoding ms932
Преобразовать байт в строку ms932S
byte[] asciiBytes = Encoding.ASCII.GetBytes(asciiString);
Encoding ms932Encoding = Encoding.GetEncoding("shift_jis");
string ms932String = ms932Encoding.GetString(asciiBytes);
Console.WriteLine(ms932String.ToString());
string path = @"D:\test2"; // Đường dẫn đến thư mục cần tìm kiếm
string searchPattern = "*"; // Mẫu tìm kiếm (tất cả các tệp .txt)
// Lấy tất cả các tệp khớp với mẫu
string[] files = Directory.GetFileSystemEntries(path, searchPattern);
int i = 0;
while (true)
{
if (i == files.Length) break;
DateTime lastWriteTime;
lastWriteTime = Directory.GetLastWriteTime(files[i]);
FileAttributes attributes = File.GetAttributes(files[i]);
if (attributes.HasFlag(FileAttributes.Directory))
{
Console.WriteLine("Thư mục: " + files[i] + " - Ngày chỉnh sửa cuối: " + lastWriteTime.Date);
Directory.Delete(files[i], true);
}
else
{
Console.WriteLine("Tệp: " + files[i] + " - Ngày chỉnh sửa cuối: " + lastWriteTime.Date);
File.Delete(files[i]);
}
i++;
}
Использовать вызов API HttpClient
Вызов API Multipart FormData Content
string url = "http://localhost:8080/api/upload"; // Địa chỉ API
string filePath = @"D:\test1.txt"; // Đường dẫn file muốn upload
string textData = "some text"; // Dữ liệu văn bản
using (var httpClient = new HttpClient())
{
using (var content = new MultipartFormDataContent())
{
// Tạo phần dữ liệu văn bản
var textContent = new StringContent(textData);
content.Add(textContent, "textData");
// Tạo phần dữ liệu file
var fileContent = new ByteArrayContent(File.ReadAllBytes(filePath));
fileContent.Headers.ContentType = MediaTypeHeaderValue.Parse("application/octet-stream");
content.Add(fileContent, "files[]", Path.GetFileName(filePath));
// Gửi request POST với nội dung multipart/form-data
HttpResponseMessage response = await httpClient.PostAsync(url, content);
// Kiểm tra phản hồi từ server
if (response.IsSuccessStatusCode)
{
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine("Response: " + responseBody);
}
else
{
Console.WriteLine($"Failed to upload: {response.StatusCode}");
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79092472/win32-find-data-its-true[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия